作者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