Re: [問題] 如何令 XX_XX_XX 這樣的字換行? 用 dis …

看板LaTeX (論文排版)作者時間18年前 (2006/10/17 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《halajohn.bbs@ptt.cc (Wei Hu)》之銘言: > ※ 引述《Edward.bbs@bbs.sayya.org (蒙古大夫)》之銘言: > : [...] > : 看了前後回的文,我想你的需求並不是 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 > 這種類似的字串就可以感受到了. 我想請問的是,現實狀況有這種「字」嗎?:) 而且 MS Word 這樣處理的時候,他的文件 style 是處於如何的狀態? * 是用 hyphen 的,還是 space? > 另外 \path|| 跟其他 command 的搭配也有一些問題. > 比方說 \path 不能放在 listings package 的 lstlisging environment > 的 caption field 中. 也不不可以放在 longtable 的 caption environment > 中.... > 所以有什麼方法可以讓 latex 在任何東西只要超出 margin 就把他斷行的 > 的命令嗎? 從理論而言,功能上是做得到,但簡單的幾個指令要做到這我就不清楚了。 而且,這樣一來,從其他角度來說,排版上的彈性就降低了。 能否請問一下,是什麼樣的情形下碰到這樣子的排版的呢? ps.我的意思,不是說把 path package 拿來直接用,而是從裡頭修改來用。 -- 故萬物一也,是其所美者為神奇,其所惡者為臭腐; 臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org
文章代碼(AID): #15DDjP00 (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #15DDjP00 (LaTeX)