我正在努力讓經典論文發揮作用。到目前為止,由於我使用該命令,我遇到了問題\usepackage{classicthesis-ldpkg}
,我意識到該命令已被新命令取代了很多次。 classicthesis 的最後一個版本需要 - 我讀過包文檔 - 使用\include{classicthesis-config}
,現在是一個 .tex 文件,可以在其中加載所有(?)使用的包。我對此有點困惑:這兩個命令有何關係?什麼是經典論文-ldpkg為,並且是文件經典論文-config.tex應該扮演同樣的角色嗎?
PS 至於編譯,除了我將在其他地方公開的許多警告之外,我沒有遇到任何問題。
答案1
該軟體包classicthesis
是在 André Miede 撰寫博士論文時誕生的。他想重現與Bringhurst的書《印刷風格的元素》非常相似的風格(紙張尺寸的明顯差異)。
在某個時間點,有人建議他通過將對輔助包的調用放在輔助包中來減輕包重量,他稱之為classicthesis-ldpkg
。
後來,他決定更改發行版,刪除輔助包並提供(僅在文檔樹中)一個名為classicthesis-config.tex
.
輔助包/文件加載的包的選擇與 Miede 自己的論文所需的內容嚴格相關。
目前,該文件包含:
致電
inputenc
,並utf8
選擇一組要傳遞給的選項
classicthesis.sty
一些無用的指令
\myTitle
,\mySubtitle
例如 等,Miede 似乎很喜歡計數器的定義
dummy
,沒有任何作用分配長度暫存器,用途未知
一些縮寫IE和例如(根據德語用法)
一些「方便」的軟體包:
babel
,csquotes
,biblatex
,amsmath
(帶有fleqn
選項),fontenc
,textcomp
,scrhack
,xspace
,mparhack
,fixltx2e
,acronym
,tabularx
,caption
,subfig
,listings
(帶有很長的設定),graphicx
(帶有選項pdftex
,這是一個很大的錯誤),hyperref
(帶有他的首選設定) 。
最後,該檔案調用classicthesis
.
現在,這種做法頗有爭議。例如,hyperref
應該是最後一個被呼叫的套件(有一些例外)。它也應該被稱為後 classicthesis
(它還加載其他包)。
正如您所看到的,絕大多數用戶不需要載入的某些套件(第 7 點)。有些甚至選擇用戶可能不想要的選項。
根據文檔,當前classicthesis-config.tex
文件只是使用者應該修改的模型。好吧,至少可以說,該文件的編寫方式讓新手感到害怕。 (在某些方面,這會讓專家微笑。)
最好的辦法就是忘記它。使用所需選項聲明類別 ( ),設定、和scrbook
的選項,然後載入;在此調用之後,加載您的包fontenc
inputenc
babel
classicthesis
真的要求。