經典論文-ldpkg et similia

經典論文-ldpkg et similia

我正在努力讓經典論文發揮作用。到目前為止,由於我使用該命令,我遇到了問題\usepackage{classicthesis-ldpkg},我意識到該命令已被新命令取代了很多次。 classicthesis 的最後一個版本需要 - 我讀過包文檔 - 使用\include{classicthesis-config},現在是一個 .tex 文件,可以在其中加載所有(?)使用的包。我對此有點困惑:這兩個命令有何關係?什麼是經典論文-ldpkg為,並且是文件經典論文-config.tex應該扮演同樣的角色嗎?

PS 至於編譯,除了我將在其他地方公開的許多警告之外,我沒有遇到任何問題。

答案1

該軟體包classicthesis是在 André Miede 撰寫博士論文時誕生的。他想重現與Bringhurst的書《印刷風格的元素》非常相似的風格(紙張尺寸的明顯差異)。

在某個時間點,有人建議他通過將對輔助包的調用放在輔助包中來減輕包重量,他稱之為classicthesis-ldpkg

後來,他決定更改發行版,刪除輔助包並提供(僅在文檔樹中)一個名為classicthesis-config.tex.

輔助包/文件加載的包的選擇與 Miede 自己的論文所需的內容嚴格相關。

目前,該文件包含:

  1. 致電inputenc,並utf8選擇

  2. 一組要傳遞給的選項classicthesis.sty

  3. 一些無用的指令\myTitle\mySubtitle例如 等,Miede 似乎很喜歡

  4. 計數器的定義dummy,沒有任何作用

  5. 分配長度暫存器,用途未知

  6. 一些縮寫IE例如(根據德語用法)

  7. 一些「方便」的軟體包: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的選項,然後載入;在此調用之後,加載您的包fontencinputencbabelclassicthesis真的要求。

相關內容