首先是設置文檔的開頭選項

\documentclass[
hideanswer=false,
enfont=newtxtext,
zhfont=empty,
mathfont=newtxmath,
]{cmcthesis}

hideanswer=false,true 兩個選項可以選擇一個。它決定了answer環境里面的內容是否顯示,以及開頭的說明和頁腳的內容。

在 hideanswer=true的選擇下,則在answer環境里設置的答案是不會顯示的,但是 hideanswer=false 的選擇下是會出現的。該選項旨在讓試題和答案在同一文檔中,而不需要切換文檔。

對于 enfont選項在newtxtext,noto,empty中選一個,決定使用的英文字體。如果不喜歡用 newtxtext 和 noto ,可以選擇 empty 使用原始的配置。當且僅當使用 empty 選項時指定字體才不會造成奇怪的問題。使用之后可以用以下類似的語句在settings.tex 指定英文字體。

\setmainfont{?font?}[?font features?]
\setsansfont{?font?}[?font features?]
\setmonofont{?font?}[?font features?]
\end{lstlisting}

中文字體的選擇使用zhfont 來控制,可選方案有zhnoto,origin,empty 。zhnoto選項需要中文的 noto字體,可在群文件中下載,它與 enfont=noto 配合使用。下載的字體應該放在font/文件夾下以供使用。origin是八一的配置方案,開啟它就是之前模板的設置,字體可以安裝使用,或者放在當前文件夾或者font/文件夾下面使用。如果啟用的empty 選項,同理是用默認的設置,可以自己指定字體。用類似下面的方法指定:

\setCJKmainfont{?font?}[?font features?]
\setCJKsansfont{?font?}[?font features?]
\setCJKmonofont{?font?}[?font features?]

數學字體的選項用mathfont選項進行控制,可選擇的有newtxmath,unicode-math, mtpro2,empty四個。newtxmath 是與enfont=newtxtext配合使用的。如果使用 mtpro2選項請自行安裝該宏包。如果使用 unicode-math 或者 empty 選項可以自行指定字體方案。empty 的自由度更高。使用unicode-math選項可以使用以下命令配置數學字體:

\setmathfont{?font?}[?font features?]

如果想在試卷開頭給出一些參考公式或者其它參考資料可以使用material環境,使用示例如下:

\begin{material}%[參考資料] %可選參數,可以改變默認的 “參考公式” 四個字參考的內容啊
\end{material}

需要說明 CMC 試題樣式要內容構成:

  • 長度變量
  • 頁眉設置
  • 裝訂線
  • 頁腳設置
  • 大題前計分表格
  • 排版大題前計分表格,序號,題型,大題說明
  • 直立積分號,需要mathabx宏包
  • cover的設計 有需要的用到同學可供下載使用。

使用說明

  • 行內行間數學公式統一的話可用\everymath{\displaystyle}
  • 需要自己手動添加的配置可放在settings.tex
  • 模板有什么問題可我聯系[email protected]

下載區

CMCThesis-master.zip

選自: https://github.com/hoganbin/CMCThesis