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

看板LaTeX (論文排版)作者 (Wei Hu)時間18年前 (2006/10/18 00:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《Edward.bbs@bbs.sayya.org (蒙古大夫)》之銘言: : 我想請問的是,現實狀況有這種「字」嗎?:) : 而且 MS Word 這樣處理的時候,他的文件 style 是處於如何的狀態? : * 是用 hyphen 的,還是 space? 要打程式的 design document 或 review document 或 coding notes 的時候, 往往就會使用程式裡面的 variable name, function name, class name etc. 這些名字裡面很常會碰到 _, 也很常會碰到不是正常英文字的 name 比方說 _opengl_es_software_render_rgba_span_singleline_write 這樣的東西在撰寫這類的文件時實在是太多了. 總不能說因為 latex 排版怪怪的, 所以要改名哩... word 在排上面的 string 的時候, 發現一行排不下, 就會直接段行, 就在剛好切到 margin 的地方, 而且不會加上多餘的 - 或 space. 如: .................................. .................................. ...... _opengl_es_software_render_ _rgba_span_singleline_write ...... .................................. 我覺得這樣漂亮多了. : 從理論而言,功能上是做得到,但簡單的幾個指令要做到這我就不清楚了。 : 而且,這樣一來,從其他角度來說,排版上的彈性就降低了。 可是就像上面的那種很長的, 帶有 _ 的 string, 居然會排出 margin, 感覺這樣就是彈性降低啦. 但我想要正常的排版上, latex 幫我斷字且安排字與字之間的空格大小..etc. 所以我覺得比較有彈性的作法應該是弄一個特殊的 command, 或許包成一個 package. 然後: usepackage{forcebreak} ... I am blah blah \forcebreakhere{_opengl_es_software_render_rgba_span} . How are you 這樣 /forcebreakhere 代表每一個 character 都可以當作 break word 的點. : 能否請問一下,是什麼樣的情形下碰到這樣子的排版的呢? : ps.我的意思,不是說把 path package 拿來直接用,而是從裡頭修改來用。 小弟的 tex 功力沒有強到可以修改現有 package 的地步阿. 這個斷行的問題困擾我很久了, 所以我的很多這樣的文件看起來就是不太對... 感覺就是怪怪的... 也不想回去用 word... -- 如果大眾臉是現實生活中的 OP 的話,那我就是花生米般的笑點 http://wei0905.spaces.live.com/ http://www.csie.ntu.edu.tw/~r88052/main/tw/index.php ※ 編輯: halajohn 來自: 218.168.201.245 (10/18 00:30)
文章代碼(AID): #15DGJtFK (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #15DGJtFK (LaTeX)