作者halajohn (Wei Hu)
看板LaTeX
標題Re: [問題] 如何令 XX_XX_XX 這樣的字換行? 用 dis …
時間Tue Oct 17 20:49:27 2006
※ 引述《[email protected] (蒙古大夫)》之銘言:
: [...]
: 看了前後回的文,我想你的需求並不是 hyphenation?而是讓他能夠
: line break。是這樣嗎?(就是不要 hyphen character)
: 或許可以參考 path package 的處理。把字型換回 rm 應該就可以了。
: 這些「字」應該都是少數,用 \path|I\_am\_a\_good\_man| 應該是
: 還可以接受?
path package 內部好像就是用改變 _ 等符號的 catcode 來達到換行的
目的.
anyway, 用 \path|| 的確可以達到在 _ 換行的目的. 不過下面的情況還
是會發生:
.......................... aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbb_cccccccc_dddddddd
_eeeeee_fffffff_ggggggg ....................
............................................
那個 ddddddddd 還是太長了, 帶 word 卻可以漂亮的處理.
可以寫一個簡單的 tex file 來測試 aaaaaaaaaaaaaa_bbbbbbbbbbbbbbb_
cccccccccccccccccccc_ddddddddddddddddddd_eeeeeeeeeeeeeeeeee
這種類似的字串就可以感受到了.
另外 \path|| 跟其他 command 的搭配也有一些問題.
比方說 \path 不能放在 listings package 的 lstlisging environment
的 caption field 中. 也不不可以放在 longtable 的 caption environment
中....
所以有什麼方法可以讓 latex 在任何東西只要超出 margin 就把他斷行的
的命令嗎?
--
如果大眾臉是現實生活中的 OP 的話,那我就是花生米般的笑點
http://wei0905.spaces.live.com/
http://www.csie.ntu.edu.tw/~r88052/main/tw/index.php
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.157.82