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

看板LaTeX (論文排版)作者時間18年前 (2006/10/18 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《halajohn.bbs@ptt.cc (Wei Hu)》之銘言: > 要打程式的 design document 或 review document 的時候, > 往往就會使用程式裡面的 variable name, function name, class name etc. > 這些名字裡面很常會碰到 _, 也很常會碰到不是正常英文字的 name > 比方說 > _opengl_es_software_render_rgba_span_singleline_write > 這樣的東西在撰寫這類的文件時實在是太多了. 能不能提供一小段的實際 sample(會出問題的那種)?或者試看看在 texhax@tug.org (http://tug.org/mailman/listinfo/texhax)詢問 看看。 因為幾個這種字,還可以手動處理掉(\newline, \linebreak)但文件 中很多的話,可能需要特殊的 package 或 class 了。 > word 在排上面的 string 的時候, 發現一行排不下, > 就會直接段行, 就在剛好切到 margin 的地方, 而且不會加上多餘的 - 或 space. > 如: > .................................. > .................................. > ...... _opengl_es_software_render_ > _rgba_span_singleline_write ...... > .................................. > 我覺得這樣漂亮多了. 因為 line break 的機制並不一樣,視情況不同是各有利弊。 > : 從理論而言,功能上是做得到,但簡單的幾個指令要做到這我就不清楚了。 > : 而且,這樣一來,從其他角度來說,排版上的彈性就降低了。 > 可是就像上面的那種很長的, 帶有 _ 的 string, 居然會排出 margin, > 感覺這樣就是彈性降低啦. 得看是什麼樣子的彈性,我指的是 TeX 把指令切割成很小單位的這種彈性。 這樣子他的組合性才會大。LaTeX 只不過是 TeX 的其中一種「大」macro 而已。 > : 能否請問一下,是什麼樣的情形下碰到這樣子的排版的呢? > : ps.我的意思,不是說把 path package 拿來直接用,而是從裡頭修改來用。 > 小弟的 tex 功力沒有強到可以修改現有 package 的地步阿. > 這個斷行的問題困擾我很久了, 所以我的很多這樣的文件看起來就是不太對... > 感覺就是怪怪的... > 也不想回去用 word... 我是覺得,如果 word 能完成你的工作,那就用吧!:) word 是文書處理軟體,tex 是排版語言,我個人是認為位階並不太一樣,但 都一樣是工具,能完成手頭上的工作最重要。 -- 故萬物一也,是其所美者為神奇,其所惡者為臭腐; 臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org
文章代碼(AID): #15DHfo00 (LaTeX)
文章代碼(AID): #15DHfo00 (LaTeX)