Re: [問題] 如何告訴TeX某些地方不能被中斷

看板LaTeX (論文排版)作者 (LoyalDog)時間9年前 (2015/11/03 22:22), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/8 (看更多)
※ 引述《EdwardGJLee (LGJ)》之銘言: : ※ 引述《lovesnake (LoyalDog)》之銘言: : : 按照教學上的說法 : 「用LaTeX就是要讓他排漂漂亮亮的,盡量不要去規定你的圖片 : : 、表格要放哪,讓LaTeX決定。」 : : 之類的,於是自食惡果。 : 自食惡果?小心善惡的標準是很難定的。:) : : 原本是放在2.1節的圖片,結果因為頁面空間不夠移到下一頁...就算了,他還放在2.2節 : : 裡面。 : 在書的版面設計上,圖和表(特指有 caption 的圖表),是可以設計的, : 但這個學問滿大的,一不小心就會撞山而不自知,所以會建議由 LaTeX : 去經過計算後來置放,通常應該是不會太離譜到有「惡果」才對。 : : 又譬如一張圖片空間不夠換到下一頁,但是他就插在"如公式\ref{}所示。"跟equation的 : : 中間。 : : [h!]會被吃掉自動變成[ht!] : : [H]會導致排版直接亂掉,出現不明排法,像是一張圖片放上面,明明還有半頁,可是文字 : : 卻從下一頁開始之類的。 : : 所以想請教有沒有指令可以讓LaTeX知道,某段文字之間絕對不能插入圖片或表格的呢? : 如果你對這個很感冒,那麼可能的方法就是不用浮動環境,照你的意思去 : 置放,不過,這自食惡果的機會更大,尤其常會違反排版上的一些慣例。 : 另一個方法就是不用 LaTeX,因為他是 design 好的 style。改用 plain : TeX,自行設計 style,通常條路是滿難走的,沒有 book design 的基礎 : 的話,常會掛一漏萬,或見樹不見林。 主要發生的情況是(以下pseudo code) \section{1} \figure1 \figure2 sometext here \ref{figure1、2} \section{2} sometext here 原本預計那兩張圖或者放在那節的最前面或者放在最後面,但出來的結果是 1 {figure1} sometext \ref{figure1、2} \newpage 2 {figure2} sometext 初學LaTeX不到一星期,關於排版幾乎是一無所知。只是因為自己沒看過類似的書才一廂 情願認為是惡果 Orz 請問上面這樣的結果對於排版而言是正確的嗎? 另外一種情況是 \section{1} \figure sometext here \ref{equation} \equation 讓LaTeX自己排出來的結果是 1 somtext \ref{equation} {figure} {equation} 在數學書籍幾乎沒有看過即將要用到的equation被圖片隔開的,所以又一廂情願的以為是 惡果 Orz 所以才想請教有沒有可以讓LaTeX知道文字跟equation之間不可插入圖表的相關設定或者 指令。 又或者在排版上這樣的情況反而才是正確的呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.198.160 ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1446560567.A.DCF.html

11/03 22:41, , 1F
原本想附上圖片的,但文檔已更動太多,無法重現Orz
11/03 22:41, 1F
文章代碼(AID): #1MECCttF (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #1MECCttF (LaTeX)