置頂介紹文

這裡主要放一些關於數學和 LaTeX 的文章, 文章內的檔案一律用 xelatex 編譯而成。
如果你想下載我的 tex 檔回去修改編譯, 請將 preamble.7z 解壓縮後和 tex 檔放在同一個資料夾中即可編譯。
部落格內的文章也有部份是網路或書籍中的資料經過統整編輯而成, 如有侵權請告知。
有任何問題也歡迎留言或 E-mail 給我。

2016年6月7日 星期二

用 LaTeX 做數學考卷 (二) : 條列式清單

這篇介紹在任何地方都好用的條列式清單, 條列式清單編號方式有 itemize、enumerate、description 三種, 以下只介紹考卷中最常用的 enumerate, 來看下列的設定:

........

\usepackage{enumerate}
\renewcommand{\labelenumi}{\CJKnumber{\arabic{enumi}}、}
\renewcommand{\labelenumii}{\arabic{enumii}.}
\renewcommand{\labelenumiii}{(\Alph{enumiii})}

........

\begin{document}
\begin{enumerate}
\item 選擇題
  \begin{enumerate}[(\hspace{1cm}) 1.]
  \item 這裡是選擇題第一題
    \begin{enumerate}
    \item 第一個選項
    \item 第二個選項
    \item 第三個選項
    \item 第四個選項
    \end{enumerate}
  \item 這裡是選擇題第二題
  \item 這裡是選擇題第三題
  \end{enumerate}

\item 填充題
  \begin{enumerate}
  \item 這裡是填充題第一題
  \item 這裡是填充題第二題
  \item 這裡是填充題第三題
  \end{enumerate}

\item 計算題
  \begin{enumerate}\itemsep=2cm
  \item 這裡是計算題第一題
  \item 這裡是計算題第二題
  \item 這裡是計算題第三題
  \end{enumerate}

\end{enumerate}
\end{document}


\usepackage{enumerate} 加了這個套件, 在修改清單標籤時會相當方便。

\renewcommand{\labelenumi}{\CJKnumber{\arabic{enumi}}、}
\renewcommand{\labelenumii}{\arabic{enumii}.}
\renewcommand{\labelenumiii}{(\Alph{enumiii})}
這三行用來修改預設的標籤

第一層標籤是 \labelenumi , 第二層是 \labelenumii , 以此類推。

\CJKnumber{\arabic{enumi}} 為中文的標籤, {enumi} 是使其依第一層標籤編號, \arabic 是阿拉伯數字, \Alph 是大寫英文字母, \alph 則是小寫, 另外還有 \Roman 是大寫羅馬數字, \roman 則是小寫羅馬數字。

\begin{enumerate} 是清單的環境, 可以層層相疊

\item 每一個項目開始時都要用這個指令

\begin{enumerate}[(\hspace{1cm}) 1.] 加上 [] 可以手動改變清單的標籤 (這就是 enumerate 這個套件的功能了), 1 是指阿拉伯數字, 一樣可用 A, a, I, i, 來使用英文字母及羅馬數字。如果放上這些以外的文字, 則每個標籤都會重複顯示相同的文字。

\begin{enumerate}\itemsep=2cm 加上 \itemsep, 用來調整各項之間的距離。

article_用latex做數學考卷2.tex article_用latex做數學考卷2.pdf

沒有留言:

張貼留言