推 sppmg: 我猜是你用的樣板有做一些特殊設定,看你要不要提供簡單範09/23 02:01
→ sppmg: 例(mwe)。或是 titlespacing 可能可以簡單解決,但不排除其09/23 02:02
→ sppmg: 他格式會跑掉。09/23 02:03
→ sppmg: 或許樣板對 \chapter* 有特別定義間距。09/23 02:05
→ sppmg: 定。不過因為要對中英文做細部設定,所以我是 改自book.cls09/23 02:11
謝謝s大,確實原始樣板有對\chapter*做過修改,其設定如下圖
https://imgur.com/a/EYrBgwv
不好意思我沒有很了解latex以及套件包的使用設定。
但這邊是不是因為\def\@schapter的設定,才會導致目錄這幾頁的標題與其他頁位置不同
?
上面資訊不夠的話,我可以透過站內信給您原始的範本做參考。
※ 編輯: Blissking (114.27.67.195 臺灣), 09/27/2021 15:28:59
推 sppmg: 猜測是否 \interlinepenalty 造成的。 註解439行並併到上一09/28 02:47
→ sppmg: 行試試。期待版友有更詳細解釋,我忘光了…09/28 02:47
回s大
我試過但對標題前的空白似乎沒影響。稍微找了一下,interlinepenalty好像是影響段落
間
你提供的範本之後撰寫過程也可以參考,還是非常謝謝你提供的意見!
推 Hsins: 我記得 interlinepenalty 是影響到行後的空白, 行前應該不09/28 14:56
→ Hsins: 是這個問題, 要看完整一點的 source code 才知道09/28 14:56
回H大
這份原始範本是採用cls來對整篇做設定,我對內部程式碼實在了解不多,不太能判斷到
底?
若有空再麻煩你幫忙檢視問題點。
我持續在嘗試其他指令來修改,但目前沒找到可以確實解決這問題又不影響其他設定的方
法
※ 編輯: Blissking (114.27.67.195 臺灣), 09/28/2021 18:13:00
→ Hsins: 看起來應該是繼承的模板本身對於 \chapter* 就會添加空白10/04 03:51
→ Hsins: 加一行可以滿足你的需求10/04 03:52
→ Hsins: 不過這份檔案的結構真的是亂的可以...10/04 03:52
推 sppmg: XD10/05 12:22
這份結構設定會一直引用來引用去,真的有點雜亂XD
謝謝s大和H大,我後續也有找到問題點。
解決方案:1. 如兩位大大的意見,使用\ usepackage[compact]{titlesec} 2. 從.cls檔
案中,修改\@makechapterhead (刪除title上方加入的50pt)
※ 編輯: Blissking (114.27.7.119 臺灣), 10/07/2021 15:31:58