19

私は LaTeX で修士号を書いていますが、単語が間違った方法で分割されることがあるという問題があります。

私の言語はスペイン語で、babel パッケージを使用しています。

どうすれば解決できますか?

: propuestosは prop-uestos (次の行の uestos) と表示されます。それはプロプエストでなければなりません。

ありがとう!!

4

1 に答える 1

28

修正するハイフネーション エラーが少数しかない場合は、 を使用\hyphenationして修正できます。例: \hyphenation{pro-puestos}. このコマンドは\documentclassの前後にあり\begin{document}ます。

TeX に改行オプションを追加したい場合は、複数のダッシュを入れることができます: \hyphenation{tele-mun-dos}. 中括弧内には多くの単語をリストできます。それらの間にスペースを入れます。

ただし、一握り以上の単語が間違っている場合、TeX は間違った言語にハイフネーション パターンを使用している可能性があります。また、「propuestos」が英語の単語である場合、「prop」の後にハイフン付けられます。その理論。LaTeX を実行すると、このようなメッセージが表示されますか?

Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language `Spanish'
(babel)                I will use the patterns loaded for \language=0 instead.

その場合、スペイン語のハイフネーションをオンにして TeX インストールを再構成する必要があります。インストールに付属のマニュアルにその手順が記載されているはずです。残念ながら、これは TeX の時代が露呈する場所の 1 つです -- 適切なハイフネーション ルールを使用してパッケージをロードすることはできません (または、Babel はそれを行います)。メンテナンス操作であるINITEXで「ベースフォーマット」をコンパイルするときにそれを行う必要があります。最新の TeX インストールには、そのための優れたユーティリティがありますが、それらはすべて異なり、どれを使用しているのかわかりません。

于 2010-09-29T15:39:19.333 に答える