惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
量子位
The Cloudflare Blog
博客园 - Franky
博客园 - 聂微东
博客园 - 司徒正美
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
罗磊的独立博客
GbyAI
GbyAI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
美团技术团队
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
MongoDB | Blog
MongoDB | Blog

博客园 - 海寧

論文主體架構 用Latex寫出一份美美的論文(二)-論文架構 用Latex寫出一份美美的論文(一) 在Windows 7 安裝MiKtex +Cwtex中文環境(二) - 海寧 在Windows 7 安裝MiKtex +Cwtex中文環境(一) - 海寧 在IBM X41T 安裝 Windows7 [SAP] Month End and Year End Closing Operations [SAP] 會計期間庫存的關帳與開帳 Sourcer與Buyer之職務分工 我的百寶箱。 ERP生命週期四階段模式-調整整頓 - 海寧 - 博客园 硬著頭皮往前走。 訓練自己的邏輯思考能力 Script 推薦:Lightbox2 在SQL裡進行多值比較 SQL Server SSIS整合服務-微軟原廠上課教材 我們有能力做,但不代表我們需要做。 九大內部循環控制_評估方法 ERP的使用:業務的SOP與系統的SOP不Match
在Latex使用條列式清單itemize , enumerate , description
海寧 · 2010-04-05 · via 博客园 - 海寧

在latex中有三種條列式方法 itemize  、 enumerate 、 discription很常被使用。

本文討論主題有:行距設定, 編號設定, 以及全文設定方式 

  • 排版之後, 每一條列項之前會有一文字或符號標籤(label)。在itemize 與enumerate 指令環境下,

     條列項之標籤有內定之符號,但也可以自行設定。description 指令環境之標籤則由使用者自行輸入。

  • 每個條列項底下可以再放一層,最多可放六層。

(1) 行距設定-項目與項目間的距離 :

    在begin{itemize}使用\itemsep 調整  -1pt即縮小1pt,1pt則增加1pt.

(2) 調整enumerate數字清單的編號

     參考文件: The enumerate package documentation

enumerate    預設的第一層是阿拉拍數字, 第二層是(a),(b),(c)

\documentclass{article}
\usepackage{enumerate}
\begin{document}
  \begin{enumerate}
    \item This is an example of \ldots
    \item \ldots the usual enumeration.
    \begin{enumerate}[a)]
      \item And this is a \ldots
      \item \ldots couple of \ldots
    \end{enumerate}
    \item
    \begin{enumerate}[-- i --]
      \item \ldots examples of \ldots
      \item \ldots custom-tailored \ldots
      \item \ldots enumerations.
      \newcounter{enumii_saved}
      \setcounter{enumii_saved}{\value{enumii}}
    \end{enumerate}
    Some general comments
    \begin{enumerate}[-- i --]
      \setcounter{enumii}{\value{enumii_saved}}
     如果要換另一個條列式項目, 但編號接續, 使用\newcounter{enumii_saved}來操作
 
      \item My next point.
      \setcounter{enumii}{7}
      使用setcounter{enumii}{數字}來指定編號號碼
      \item My eighth point.
    \end{enumerate}
  \end{enumerate}
\end{document}

(3) enumerate也可以在全文指令環境中調整預設值: 層、標籤格式

表示條列的層:\labelitemi  \labelitemii 
 
前者代表最外層之item指令環境;後者代表次一層之指令環境。再下一層之指令則為\labelitemiii..

此一指令環境之標籤是以阿拉伯數字或英文字母依序標出,控制指令有: \arabic, \roman, \Roman,與\Alph。譬如,

\renewcommand{\labelenumi}{\arabic{enumi})}


將把指令環境最外層之標籤改變成1), 2), . . .之形式。同理,下列指令則把標籤變成大寫羅馬字: I., II., . . . 。

\renewcommand{\labelenumi}{\Roman{enumi}}

(4) 設定每一層列舉條文的內縮距離 


第一層列舉項之內 縮距離是以\leftmargini 控制,

最後的字母i 代表第一層; 第二層列舉項則以\leftmarginii 控制

用法

在\begin{itemize}之前 先下兩行,表示第一層內縮7mm,第2層縮6mm


\leftmargini=7mm
\leftmarginii=6mm

posted on 2010-04-05 09:09  海寧  阅读(44900)  评论()    收藏  举报