# 學測/分科 數學考科試題 LaTeX 模板 > 專為台灣高中數學老師及命題人員設計,旨在精準還原大考中心(CEEC)的試題排版格式。內建自動編號的選填題圓圈、題組架構及標準參考公式頁,並附帶所需字型,即開即用。 ![Version](https://img.shields.io/badge/version-2.0.1-blue) ![License](https://img.shields.io/badge/license-CC(BY)-green) ![LaTeX](https://img.shields.io/badge/language-LaTeX-orange) :::warning **🚧 版本過渡期公告** 本文件已更新至 **v2.0.1** 說明,目前 Overleaf 官方範本庫的版本為 **v2.0.0**。 若您希望立即體驗最新版本的完整功能,請直接 [下載](https://drive.google.com/drive/folders/1StDzqssJyVvl8DlyZoqq63hW71I54QDB?usp=sharing) 原始碼 (.zip) 並手動上傳至 Overleaf 建立專案,或至 [版本資訊](#10-版本資訊) 前往各版本。 ::: :::info **⚠️ 關於字型變更的說明** 為符合開源規範,本模板自 **2026-02-08** 起全面改用 **全字庫正宋體** 與 **正楷體** 作為預設字型。 這兩套字型均為政府開放資料,排版效果與原版相近且無版權疑慮。若您需要完全還原大考中心樣式,請參閱 [字型說明](#9-字型說明) 自行替換字型檔。 ::: --- ## 目錄 1. [模板說明](#1-模板說明) 2. [開始使用前的注意事項](#2-開始使用前的注意事項) 3. [模板文件結構](#3-模板文件結構) 4. [快速開始](#4-快速開始) 5. [全部自訂命令參考](#5-全部自訂命令參考) - 5.1 [標題與 Section 命令](#51-標題與-section-命令) - 5.2 [題目與選項環境](#52-題目與選項環境) - 5.3 [水平排列選項](#53-水平排列選項-nextitem) - 5.4 [選填題圓圈](#54-選填題圓圈-circled) - 5.5 [說明方框](#55-說明方框-instructionbox) - 5.6 [題組](#56-題組-questiongroup) - 5.7 [版面調整命令](#57-版面調整命令) 6. [參考公式頁的修改方法](#6-參考公式頁的修改方法) 7. [標題頁(封面)說明](#7-標題頁封面說明) 8. [頁首與頁尾說明](#8-頁首與頁尾說明) 9. [字型說明](#9-字型說明) 10. [版本資訊](#10-版本資訊) 11. [問題回報與建議](#11-問題回報與建議) 12. [著作權與授權](#12-著作權與授權) --- ## 1. 模板說明 本模板基於 **XeLaTeX** 引擎開發,排版格式參考大考中心(CEEC)學測與分科測試的數學考科試題。內建功能包括: - **自動題號管理**:題號跨環境自動遞增,無需手動維護。 - **選填題圓圈**:使用 `\circled` 命令,自動生成「題號-空格序號」的圓圈標記。 - **題組架構**:提供 `\MainTitle`、`\QuestionSection`、`\QuestionGroup` 等命令,快速建立各大題架構。 - **參考公式頁**:模板末尾附帶完整的參考公式及數值列表,可直接修改使用。 - **標題頁(封面)**:內含作答注意事項、計分規則及選填題範例說明。 - **雙面排版**:預設為 `twoside` 模式,奇偶頁頁首自動鏡像。 --- ## 2. 開始使用前的注意事項 - **編譯引擎必須為 XeLaTeX。** 請在 Overleaf 中將編譯引擎設定為 XeLaTeX,否則字型及部分功能無法正常運作。 - **字型已附在模板資料夾中。** 模板預設使用全字庫正宋體(`TW-Sung-98_1.ttc`)與全字庫正楷體(`TW-Kai-98_1.ttf`),請確認這兩個字型文件置於與 `.tex` 文件同一目錄下。 --- ## 3. 模板文件結構 ``` 模板資料夾/ ├── main.tex ← 主文件 ├── setup/ ← 設定層 │ ├── packages.tex ← 套件載入 │ ├── fonts.tex ← 字型設定 │ ├── sizes.tex ← 字號變數 │ ├── commands.tex ← 自訂命令 │ └── headers.tex ← 頁首頁尾 ├── parts/ ← 內容層 │ ├── titlepage.tex ← 標題頁 │ ├── body.tex ← 題目內容 │ └── reference.tex ← 參考公式容器 ├── formulas/ ← 公式庫 └── fonts/ ← 字型檔案目錄 ``` 各文件的職責分工如下: | 文件路徑 | 職責 | 是否需要修改 | |---|---|---| | `main.tex` | 考試類別與名稱設定、試卷結構 | ⚠️ 僅需修改開頭的 `\examType` 等變數 | | `setup/packages.tex` | 套件載入 | ❌ 一般不需修改(除非需要引入新的 LaTeX 功能) | | `setup/fonts.tex` | 字型設定 | ❌ 一般不需修改(除非更換字體檔案或是改檔名) | | `setup/sizes.tex` | 字號與行高 | ⚠️ 視情況微調(覺得版面太擠或太鬆時,調整此處參數) | | `setup/commands.tex` | 命令定義 | ❌ 一般不需修改(除非要開發新功能或格式) | | `setup/headers.tex` | 頁首頁尾設定 | ❌ 一般不需修改(除非要改變樣式) | | `parts/titlepage.tex` | 封面排版 | ⚠️ 視需要修改(如更改標題或注意事項文字) | | `parts/body.tex` | 試題內容 | ✅ 核心修改區 | | `formulas/*.tex` | 公式庫 | ⚠️ 需刪減參考公式時再修改 | --- ## 4. 快速開始 ### 第一步:設定考科資訊 開啟專案根目錄下的 `main.tex`。這是試卷的「控制台」,您只需修改頂部的變數定義,標題頁與頁首會自動更新: ```latex \newcommand{\examType}{115年學測}% 考試類別 \newcommand{\examSubject}{數學A考科}% 考科名稱 ``` ### 第二步:建立試卷結構 在 `parts/body.tex` 中使用 `\MainTitle`、`\SectionTitle` 等命令建立各部分標題、說明: ```latex \MainTitle{第壹部分、選擇(填)題(占85分)} \SectionTitle{一、單選題(占30分)} ``` ### 第三步:撰寫題目 在 `parts/body.tex` 中使用 `question` 環境與 `\item` 命令開始每道題目,題號會自動生成並跨環境累加: ```latex \begin{question} \item 第一道題目內容…… \item 第二道題目內容…… \end{question} % 新開始另一個環境,題號仍從上面繼續 \begin{question} \item 這是第三道題目(自動為 3)…… \end{question} ``` ### 第四步:添加選項 在題目下方使用 `option` 環境列出選項,選項編號自動從 `(1)` 開始,進入新的 `option` 環境時會重新計數: ```latex \begin{question} \item 請問下列哪個選項是正確的? \begin{option} \item 選項1 \item 選項2 \item 選項3 \item 選項4 \item 選項5 \end{option} \end{question} ``` ### 第五步:編譯 在 Overleaf 中將編譯引擎設定為 **XeLaTeX**,接著點擊 Compile 即可。 --- ## 5. 全部自訂命令參考 ### 5.1 標題命令 #### `\MainTitle{文字}` 用於最高層標題,例如「第壹部分...」、「第貳部分...」等。 ```latex \MainTitle{第壹部分、選擇(填)題(占76分)} ``` #### `\QuestionSection{標題}{說明}` 用於建立題目區塊,同時輸出標題及說明方框。說明框內若無內容,傳入空參數即可。 ```latex \QuestionSection{一、單選題}{% 說明:第1題至第3題,每題6分。% } % 說明框為空的範例 \QuestionSection{二、多選題}{} ``` --- ### 5.2 題目與選項環境 #### `question` 環境 撰寫題目的核心環境。每個 `\item` 對應一道題,題號自動生成且**跨環境繼續累加**(不會因為新開始 `question` 環境而重置)。 ```latex \begin{question} \item 第 N 題內容…… \end{question} ``` #### `option` 環境 列出選項的環境。每個 `\item` 對應一個選項,編號為 `(1)(2)(3)……`。每進入新的 `option` 環境,編號從 `(1)` 重新開始。 ```latex \begin{option} \item 選項1 \item 選項2 \item 選項3 \end{option} ``` --- ### 5.3 水平排列選項(`\nextitem`) 當選項較短時,可使用 `\nextitem` 將下一個選項放在同一行的右方,便於節省版面。 **語法規則:** - 使用 `\hfill` 將左右選項等距推開。 - 行尾必須加上 `\mbox{}` 以確保 `\hfill` 正常運作。 ```latex \begin{option} \item 選項1 \hfill \nextitem 選項2 \hfill\mbox{} \item 選項3 \hfill \nextitem 選項4 \hfill\mbox{} \item 選項5 \end{option} ``` 若選項長度不一,可替換為 `\hspace{}` 手動固定間距: ```latex \begin{option} \item $\displaystyle \int_0^3 \sqrt{1+x^2}\,\mathrm dx$ \hspace{2cm} \nextitem $\displaystyle \int_0^3 \sqrt{1+9x^2}\,\mathrm dx$ \hspace{2cm} \nextitem $\displaystyle \int_0^3 \sqrt{4+x^2}\,\mathrm dx$ \end{option} ``` --- ### 5.4 選填題圓圈(`\circled`) `\circled` 用於選填題的填答空格,會自動生成「題號-空格序號」的圓圈標記。 #### 無參數用法:`\circled` 自動顯示「當前題號-本題第幾個空格」。空格序號在同一道題內從 `1` 開始累加,換題後自動歸零。 ```latex \begin{question} \item 求值 $\underline{\circled\circled\circled}$。 % 若此題為第 9 題,圓圈內容將自動顯示為:9-1、9-2、9-3 \end{question} ``` 可直接嵌入數學公式內使用: ```latex \item 答案為 $\underline{\dfrac{\sqrt{\circled}}{\circled}}$。 % 若此題為第 10 題,將顯示:分子 sqrt(10-1),分母 10-2 ``` #### 有參數用法:`\circled{內容}` 圓圈內顯示自訂文字,主要用於標題頁範例說明等固定內容的場景。 ```latex $\underline{\dfrac{\circled{18-1}}{\circled{18-2}}}$ ``` --- ### 5.5 說明方框(`\InstructionBox`) 用於插入楷體的說明方框,通常出現在第貳部分開始處,說明作答規則。 ```latex \InstructionBox{% 說明︰\parbox[t]{35.4em}{% 本部分共有 2 題組,選擇題每題 2 分,非選擇題配分標於題末。限在答題卷標示題號的作答區內作答。\\ 選擇題與「非選擇題作圖部分」使用 2B 鉛筆作答,更正時以橡皮擦擦拭,切勿使用修正帶(液)。% } } ``` > **提示:** `\parbox[t]{35.4em}{……}` 用於控制說明內容寬度,使「說明︰」前綴與後面的段落對齊。`35.4em` 可根據版面需要微調。 --- ### 5.6 題組(`\QuestionGroup`) 用於建立題組架構(如:12-14題為題組)。命令會自動生成帶底線的「XX-XX題為題組」標題,並在下方附加說明內容。 ```latex \QuestionGroup{18-20}{% 本題組的背景說明。若無背景說明,傳入空參數即可。% } ``` 若無需要說明內容: ```latex \QuestionGroup{21-23}{} ``` 題組內的題目仍使用標準的 `question` 環境,題號從前面自動繼續: ```latex \QuestionGroup{18-20}{這是題組說明。} \begin{question} \item 第 18 題…… \item 第 19 題…… \item 第 20 題…… \end{question} ``` --- ### 5.7 版面調整命令 #### `\vfill` 彈性空白命令。放在題目後方,會將該題與下一題之間的空間自動撐開,使頁面中的題目均勻分佈,避免全部擠在頁頂。 ```latex \item 題目內容…… \vfill ``` #### `\newpage` 強制在當前位置換頁。頁碼自動遞增,無需手動維護。 ```latex \item 題目內容…… \vfill\newpage % \vfill 先撐開當前頁剩餘空白,\newpage 再強制換頁 ``` #### `\mbox{}` 當題目內容暫時為空時,使用 `\mbox{}` 作為佔位符,避免產生非預期的排版結果。 ```latex \item \mbox{} ``` --- ## 6. 參考公式頁的修改方法 在 v2.0.0 架構中,參考公式與主檔完全分離,存放在 `formulas/` 資料夾中。這讓您可以針對不同考科(如數 A、數 B)建立專屬的公式庫,並透過變數一鍵切換。 ### 6.1 切換使用的公式檔 開啟 `main.tex` 頂部的控制區域,修改 `\formulaType` 變數: ```latex % 指定要載入的公式檔名 (不含 .tex 副檔名) % 檔案必須位於 formulas/ 資料夾內 \newcommand{\formulaType}{math_a} ``` 若不需要參考公式頁,將大括號留空即可自動隱藏該頁。 ### 6.2 編輯或新增公式 若要修改內容,請直接開啟 `formulas/` 資料夾下的對應 `.tex` 檔(例如 `math_a.tex` 或您自訂的新檔案)。其結構為標準的列表環境,直接在該處的 `enumerate` 列表中添加、刪除或修改項目即可: ```latex \begin{enumerate}[labelsep=1em, leftmargin=2em] % --- 現有公式 --- \item 首項為 $a$,公差為 $d$ 的等差數列前 $n$ 項之和... % --- 新增公式 --- \item 這是您新增的自訂公式... \end{enumerate} ``` > 若需要將多行公式限制在固定寬度內排列,可使用 `\parbox`: > > ```latex > \item 三角函數的和角公式: > \parbox[t]{20em}{% > $\sin(A+B) = \sin A \cos B + \cos A \sin B$ \\ > $\cos(A+B) = \cos A \cos B - \sin A \sin B$ \\ > $\tan(A+B) = \dfrac{\tan A + \tan B}{1 - \tan A \tan B}$ > } > ``` --- ## 7. 標題頁(封面)說明 試卷標題頁(封面)由 `parts/titlepage.tex` 獨立控制,採用 LaTeX 標準 `titlepage` 環境,不計入頁碼。 ### 7.1 修改標題與機構名稱 雖然考科名稱是由 `main.tex` 的 `\examSubject` 自動帶入,但機構名稱與副標題是寫在 `parts/titlepage.tex` 內的。 開啟 `parts/titlepage.tex`,搜尋以下區塊進行文字修改: ```latex \begin{center} \SizeTitleOrg 非財團法人大學考試中心基金會\\ % <-- 修改這裡 (第一行) \SizeTitleExam 學測/分科數學考科試題 \LaTeX 模板\\ % <-- 修改這裡 (第二行) % ... (考科名稱會自動帶入,勿動) ... \end{center} ``` ### 7.2 修改考試時間與注意事項 若需調整考試時間長度,請捲動至「作答注意事項方框」內部,找到 `\SizeTitleBoxBody` 下方的設定: ```latex \SizeTitleBoxBody 考試時間:100分鐘\\ % <-- 直接修改數字 作答方式: ``` --- ## 8. 頁首與頁尾說明 本模板預設為雙面排版(`twoside`),頁首配置如下: | 位置 | 內容 | |---|---| | 頁首左側(奇數頁)/ 右側(偶數頁) | 第 X 頁 / 共 Y 頁(自動計算) | | 頁首中央 | 提示字樣:「請記得在答題卷簽名欄位以正楷簽全名」(楷體,灰色底色) | | 頁首右側(奇數頁)/ 左側(偶數頁) | 考試類別+考科名稱(由 `\examType` 與 `\examSubject` 自動帶入) | | 頁尾中央 | 當前頁碼(格式為 `- N -`) | 頁首與頁尾均由 `setup/headers.tex` 中的 `fancyhdr` 設定控制,一般無需修改。 --- ## 9. 字型說明 本模板使用兩種中文字型: | 字型 | 文件名 | 用途 | |---|---|---| | 全字庫正宋體 | `TW-Sung-98_1.ttc` | 本文主字型(題目內容) | | 全字庫正楷體 | `TW-Kai-98_1.ttf` | 標題頁、說明方框、提示字樣等 | 這兩種字型的文件已附在模板資料夾中,請確認它們位於 `fonts` 資料夾中。 若需要在本文中局部切換為楷體,可使用命令: ```latex {\kai 此處的文字將以楷體顯示} ``` > 由於版權問題,本模板無法直接提供 Windows 內建的細明體與標楷體字型。若您已合法取得並擁有上述字型的使用權,可自行於專案中替換字型設定,以達成**完全還原大考中心試卷樣式**的效果。具體可依以下步驟操作: > 1. 將字型檔案放入專案的 `fonts/` 資料夾。 > 2. 在 setup/fonts.tex 中找到以下行,將檔名替換為: > ```latex > \setCJKmainfont[...]{<您的細明體字型名稱>} > \setCJKfamilyfont{kai}[...]{<您的標楷體字型名稱>} > ``` --- ## 10. 版本資訊 | 項目 | 內容 | |---|---| | **版本** | 2.0.1 | | **日期** | 2026年2月5日 | | **編譯引擎** | XeLaTeX | | **依賴套件** | ctex, fontspec, geometry, fancyhdr, lastpage, amsmath, amssymb, amsfonts, xcolor, ulem, enumitem, tikz, tabu, tcolorbox | | **附帶字型** | 全字庫正宋體(TW-Sung-98_1.ttf)、全字庫正楷體(TW-Kai-98_1.ttf) | | **適用平台** | Overleaf | ### [v2.0.1](https://www.overleaf.com/read/wrxxhcptzbwh#cef13b) (2026-02-06) - 修正 `\InstructionBox` 的高度異常問題。 ### [v2.0.0](https://www.overleaf.com/read/pwdbwsphcjxk#e12825) (2026-02-05) - 專案重構 - ==重大更新== 架構重組:廢除單一 `preamble.tex`,拆分為 `setup/` 設定層;建立 `parts/` 目錄管理標題頁與試題內容。 - ==優化== 主檔簡化:`main.tex` 轉型為變數控制台,僅保留架構邏輯,實現內容與設定的完全分離。 - ==新增== 設定中心:新增 `setup/sizes.tex`,支援語意化字號控制。 - ==新增== 公式載入功能:支援透過 `\formulaType` 變數自動切換各考科公式。 - ==新增== 使用手冊:預設內容即為使用指引與範例。 ### [v1.0.0](https://www.overleaf.com/read/bvcsxrfjcrgt#53b2d9) (2026-02-04) - 初始發布 - 完成基礎 LaTeX 試卷模板。 - 支援標題頁、選擇題、選填題與混合題型排版。 --- ## 11. 問題回報與建議 本專案目前由個人維護,若您在使用模板時遇到錯誤,或有任何功能改進的建議,歡迎透過 Email 或社群平台直接聯繫我。 :::info **聯絡管道** - **Email**:viasdnhy155@gmail.com > 來信主旨請標註 [LaTeX模板回報] - **Threads/Instagram**:dsu._1129 ::: 若情況允許,請提供一段「能重現錯誤的最小代碼片段」,這能大幅縮短除錯時間。 --- ## 12. 著作權與授權 本專案採用 **創用 CC 姓名標示 4.0 國際授權條款 (CC BY 4.0)** 授權。 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="創用 CC 授權條款" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br /> 這表示您可以: - **分享** — 以任何媒介或格式重製及散布本素材 - **修改** — 重混、轉換本素材、及以本素材為基礎建立 只要您遵守以下條件: - **姓名標示** — 您必須給予適當的表彰,提供指向本授權條款的連結,並指出(本作品的原始版本)是否已被變更。 > **注意:** 本模板附帶之字型(全字庫正宋體、全字庫正楷體)由 **國家發展委員會全字庫** 開放提供,適用「政府資料開放授權條款-第1版」。本模板的 CC BY 4.0 授權僅適用於模板本身的 LaTeX 原碼。 ### 引用範例 若您使用了本模板,建議依下列格式標示作者: ::::info **學測/分科 數學考科試題 LaTeX 模板** > 作者:Yi Hao Su/蘇乙豪 來源:[Overleaf Template](https://www.overleaf.com/latex/templates/xue-ce-slash-fen-ke-shu-xue-kao-ke-shi-ti-latex-mo-ban/zsyfxkhwttdk) 授權:CC BY 4.0