用enumitem巨集包做一個首行空兩格,第二行頂格的列表環境怎麼做
【問題描述】
我想做如圖的格式,但是我用下面的命令出不來- \begin{enumerate}[labelwidth=3em,itemindent=2em,labelsep=0.5em,listparindent=2em,leftmargin=0em,label=\arabic*)]
【解決方案】
使用LaTeX自帶的enumerate環境可以得到按數字排列的專案列表,但是得到的結果並不是我們日常所見的“第一行首行縮排兩個字元,第二行頂格”的格式,具體顯示結果如下:此時我們可以使用enumitem巨集包對列舉環境的間距進行全域性調整,而具體調整方法,在導言區加入程式碼:
- \usepackage{enumitem}
- \setenumerate{fullwidth,itemindent=\parindent,listparindent=\parindent,itemsep=0ex,partopsep=0pt,parsep=0ex}
除了enumerate,我們還可以通過同樣的命令來設定itemize和description環境,程式碼舉例:
- \setitemize{itemindent=38pt,leftmargin=0pt,itemsep=-0.4ex,listparindent=26pt,partopsep=0pt,parsep=0.5ex,topsep=-0.25ex}
- \setdescription{itemindent=38pt,leftmargin=0pt,itemsep=-0.4ex,listparindent=26pt,partopsep=0pt,parsep=0.5ex,topsep=-0.25ex}
最後再簡單介紹一下各個間距的控制命令:
- \topsep 列表頂部與之前內容的額外空白,不含 \baselineskip
- \partopsep 如果列表之前是一個空行,列表頂部的額外空白
- \itemsep 列表各項之間額外的垂直空白
- \parsep 一個 item 中,如果分段,段落間額外空白
- \leftmargin 列表與左邊距之間的水平距離,值為非負
- \rightmargin 列表與右邊距之間的水平距離,值為非負
- \itemindent 每一 item 第一行的縮排
- \listparindent 每一 item 第一行之後各行的縮排
- \labelsep 標籤盒子與每一 item 第一行文字之間距離
- \labelwidth 標籤盒子的寬度;如果標籤過長,這一寬度會自動變大,直到列表的第一行文字為止
【引用連結】
http://bbs.chinatex.org/forum.php?mod=viewthread&tid=7219
相關推薦
用enumitem巨集包做一個首行空兩格,第二行頂格的列表環境怎麼做
【問題描述】 我想做如圖的格式,但是我用下面的命令出不來 \begin{enumerate}[labelwidth=3em,itemindent=2em,labelsep=0.5em,listparindent=2em,leftmargin=0em,la
自己做一個首頁
到你 incr lin 字體 add clear doctype top and 最近我做了一個屬於自己的首頁,並且,之前只學了一點點web開發的技能,在別人的幫助下,我終於做好了. 代碼先放出來:html: <!DOCTYPE html> <html&g
latex 使用 enumitem 巨集包調整 enumerate 或 itemize 的上下左右縮排間距
調整 LaTeX 中的列表環境時,使用 enumitem 巨集包可以方便的調整間距。 調整間距的引數命令包括兩類。 1. 垂直間距 topsep 列表環境與上文之間的距離 parsep  
今天做一個excel匯入資料的功能,用到了NPOI,可是發現excel中日期格式拿到之後格式變了,無法轉換成DateTime型別了
解決方法:DateTime在NPOI中的型別是Numeric ,判斷如果是Numeric 型別的話再用.Net自帶的DateUtil.IsCellDateFormatted(cell)方法判斷是否為DateTime型別,如果2個都成立,取cell的DateCellValue屬
unity3D用程式碼做一個時分秒的計時器,格式為00:00:00
簡單粗暴,上程式碼。public class Clock : MonoBehaviour { public Text m_ClockText; private float m_Timer; private int m_Hour;//時 private
做一個登陸的文件操作,存到文件中是一個字典的形式{name:[pwd,tel]},為啥會報錯 ?請指點
strip() key all urn pen nco nbsp cal rac def register(name, pwd, tel): with open(‘userdate.txt‘, ‘a‘, encoding=‘utf-8‘) as f:
Aspose.Cells 首次使用,用到模版填充資料,合併單元格,換行-https://www.cnblogs.com/gylspx/p/5961070.html
Aspose.Cells 首次使用,用到模版填充資料,合併單元格,換行 Aspose.Cells 首次使用,用到模版填充資料,合併單元格,換行 模版格式,圖格式是最簡單的格式,但實際效果不是這種,實際效果圖如圖2 圖2 ,注意看紅色部分,一對一是正常的,但是有一對多的訂單,就得把前
曉萌最近在做一個翻轉圖片的應用,你可能也知道,圖片其實是由一個個的點組成的。於是,曉萌想先做一個可以翻轉矩陣的程式,來解決他問題的核心部分。
曉萌最近在做一個翻轉圖片的應用,你可能也知道,圖片其實是由一個個的點組成的。於是,曉萌想先做一個可以翻轉矩陣的程式,來解決他問題的核心部分。 輸入格式 輸入第一行包括由空格分開的整數 M,N,T(0<N,M<200),T 的值為 0 或 1。其中M 和 N 分別表示待
C#做一個自己的音樂播放器,包含基本常用功能
前段時間老師佈置的作業是寫一個音樂播放器,現在播放器基本已經完成,在這裡總結一下這個過程中遇到的一些問題以及整個編寫思路,首先附幾張介面圖,功能比較簡易,大神們就請無視路過吧····· 軟體原始碼地址:https://downl
用openlayer是互動畫一個點、線、面,執行回撥函式
graphicLayer 是一個vector圖層。 callback是回撥函式。 呼叫方法如下: if (typeof newlayer != 'undefined' && newlayer != null) { v
做一個類似csdn這樣的網站,需要什麼技術?
CSDN曾經是偽靜態,現在長時間不來看了,所以並不知道是否已經做過改進,這裡簡單的針對。NET下的發容量來說下吧,其實這個不是隻針對。NET,畢竟架構不分語言 一般情況下,架構分兩種來討論的,一種是開發架構,一種是部署架構 部署架構,就是開發完的程式在實際執行環境下,通過負載
一個對象構造兩次,析構兩次
iostream img cbo mes ace cout style class 對象 1 #include<iostream> 2 int n=0; 3 using namespace std; 4 class Cbox{ 5
CSS 塊級元素block , 行內元素 inline,以及行內塊級元素inline-block
block元素(div、p、h1~h6、ul、ol、dl、li、dd、table、hr、blockquote、address、table、menu、pre,HTML5新增的header、section、aside、footer等) 從瀏覽器的顯示結果可以看出,塊級元素新開啟一行(即
想做新媒體運營的小夥伴們,想想這10個問題再做決定吧!
前幾年,“產品經理”火得一塌糊塗,光這名字聽起來就好有逼格的有木有?不像我們做新媒體運營的,都自稱“小編”,就跟古時候客棧的小二似的。 但現在,不論傳統企業,還是網際網路公司,對“新媒體運營”這個崗位越來越認可,如果你也考慮轉行做“新媒體運營”,那接下來的這10
GAMELOFT9----讀萬卷書,行萬里路,知行合一
Deferred物件是由$.Deferred構造的,$.Deferred被實現為簡單工廠模式。 它用來解決JS中的非同步程式設計,它遵循 Common Promise/A 規範。實現此規範的還有 when.js 和 dojo。 $.Deferred作為
一個Tomcat下部署兩個,甚至多個專案
Tomcat目錄下的結構如圖: 第一步:Tomcat預設空間webapps,中已經存在一個專案了,此時要增加一個專案執行可以將原本webapps目錄copa一份, 改名為webapp1(或者其他看實際情況),然後,將webapp1目錄中原來的專案清除,加入你要部署的新專案
C++ 輸入一行數字或字串(未知個數),以空格間格,換行後結束輸入並輸出
說明:通過getchar()來判斷是否是\n來終止輸入 方法一: 一行中輸入多個數字並以空格間隔,通過int陣列儲存 #include<iostream> #include<string.h> #include<stdio.h> u
Hadoop去掉格,換行符,製表符,回車符,換頁符【好吧,其實用正則表示式一下子就搞定了】
第一步:將文件中的空格,換行符(\n),製表符(\t),回車符(\n),換頁符(\f)去掉 這時候可以採用兩種方法 1.使用Hadoop將文字以預設的分隔符(空格,換行符,製表符,回車符,換頁符)進行分割,並將分割後的字串直接輸出,這樣子新的文件中將不包括這些分隔符。 /
繞過010Editor網絡驗證(用python做一個仿真http server真容易,就幾行代碼)
headers redirect 如果 table 本地 align cnn 破解版 resp 010Editor是一款非常強大的十六進制編輯器,尤其是它的模板功能在分析文件格式時相當好用!網上現在也有不少010Editor的破解版,如果沒錢或者舍不得花錢買授權的話,去官方
用DataTables做了一個行分組的效果,順便學習了ajxs的用法
pro 1-1 arch eval func -m script web rem 具體效果如下: 折疊 ???? 展開 ???? 前臺代碼 <%@ page language="java" contentType="text/html; charset=UTF-8"