2010-09-29 98 views
11

我正在用LaTeX寫我的碩士課程,而且我有問題,有時候我的單詞被錯誤地分開。如何在LaTeX中正確地將單詞分解爲音節

我的語言是西班牙語,我使用的是babel軟件包。

我該如何解決?

對於示例:propuestos顯示prop-uestos(下一行中的uestos)。它應該是pro-puestos。

謝謝!

回答

21

如果您只有少量的連字錯誤需要更正,您可以使用\hyphenation來修復它們。例如:\hyphenation{pro-puestos}。該命令在\documentclass之後,\begin{document}之前。

如果您想給TeX更多的折線選項:\hyphenation{tele-mun-dos},您可以放入多個短劃線。你可以列出大括號內的許多單詞;在它們之間放置空間。

如果超過了一把的話是錯誤的,雖然TeX的可能是使用斷字模式進行了錯誤的語言 - 如果「propuestos」是一個英文單詞,它來後「託」複姓,所以這是贊成這一理論的另一點。當你運行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的年齡所展現出來的地方之一 - 你不能僅僅用一個合適的連字規則來加載一個包裹(或者Babel會這麼做)。您必須在使用INITEX編譯「基本格式」(這是維護操作)時執行此操作。現代的TeX安裝有很好的工具,但它們都不同,我不知道你使用哪一個。

+0

我不確定我是否瞭解你,我在LaTeX中很新。我的一些話可以,但不是全部(可能有30%是錯誤的)。我正在使用Latex Editor(LEd),我可以在哪裏檢查配置?如果我使用\ hypenation,我必須在我的主要文檔或單詞中添加?非常感謝:) – legami 2010-09-29 15:41:39

+0

我編輯了我的答案,更多關於如何使用'\ hyphenation'的說明。然而,在30%的錯誤,我敢打賭,語言配置是錯誤的。我對LEd一無所知,抱歉,但調整的地方可能不是編輯器,而是TeX本身(MikTeX或TeXLive或類似的東西)。 – zwol 2010-09-29 16:01:14

+0

對於MiKTeX,請參閱http://docs.miktex.org/manual/hyphenation.html – zwol 2010-09-29 16:04:32

相關問題