看板LaTeX
標 題Re: [問題] 如何令 XX_XX_XX 這樣的字換行? 用 discretionary{}{}{}?
發信站SayYA 資訊站 (Tue Oct 17 17:00:53 2006)
轉信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (Wei Hu)》之銘言:
> Dear all,
> Tex 在排版的時候, 會依據每個字的音節來作為 break word 來換行的依據.
> 但如果那不是一個字典裏面有的 word, 那 tex 就不知道怎麼換行了.
> 比方說如果我今天要在 tex 裡面寫出
> I\_am\_a\_good\_man
> 那麼當這個字超出右邊或左邊的 margin 時, tex 並不會把他拆成兩半,
> 而是直接排出版面外.
> 如果我今天想要 tex 在排版的時候自動的在這個字的適當地方做切割,
> 目前想到的方法是用 \discretionary{}{}{} 的方法
[...]
看了前後回的文,我想你的需求並不是 hyphenation?而是讓他能夠
line break。是這樣嗎?(就是不要 hyphen character)
或許可以參考 path package 的處理。把字型換回 rm 應該就可以了。
這些「字」應該都是少數,用 \path|I\_am\_a\_good\_man| 應該是
還可以接受?
--
故萬物一也,是其所美者為神奇,其所惡者為臭腐;
臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org