日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

latex_列表和表格环境_给tabular加lable标签问题

發布時間:2023/12/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 latex_列表和表格环境_给tabular加lable标签问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:https://blog.csdn.net/qq_33523925/article/details/89372371

?LaTeX:列表環境以及表格環境。注意:

在tabular這種表格環境下我們是沒有“表1”、“表2”這樣的標簽的,如果要給表格加標簽 lable,必須使用一個比他更高級一些的表格環境——table。具體做法見一、列表環境中的Tip4


一、列表環境

LaTeX下的列表環境,默認的有Itemize enumerate description這幾種,默認的item個數為3個。

1.使用itemize方式

\documentclass{ctexart}\begin{document}\begin{itemize}\item 列表1\begin{itemize}\item 子列表1\item 子列表2\end{itemize}\item 列表2\item 列表3 \end{itemize}\end{document}

可以進行列表的嵌套,效果如下:

2.使用enumerate方式

直接使用enumerate,則默認是用數字進行排列:

?

\begin{enumerate}??\item?列表1??\item?列表2??\item?列表3??\end{enumerate}\begin{enumerate}??\item?列表1??\item?列表2??\item?列表3??\end{enumerate}

效果如下:

3.用戶自己設定需要的排列方式

在enumerate的情況下,我們還可以對前面的標號進行設置。如果需要將列表設置為A.B.C,子列表設置為a.b.c,則:

首先需要使用到一個宏包:

\usepackage{enumerate}
  • 1

代碼如下:

\begin{enumerate}[\bfseries A.] %設置為粗體[\bfseries] 標號為大寫字母\item 列表1\begin{enumerate}[a.]\item 子列表1\item 子列表2\end{enumerate}\item 列表2\item 列表3 \end{enumerate}

效果如下:

4.自己設置開始的標號

如果想要設置標號從E開始,我們需要設置一個計數器來進行設置。

\begin{enumerate}[\bfseries A.] %設置為粗體 標號為大寫字母 \setcounter{enumi}{4} %設置計數器,第一個列表下使用enumi\item 列表1\begin{enumerate}[a.]\setcounter{enumii}{4} %子列表下使用enumii\item 子列表1\item 子列表2\end{enumerate}\item 列表2\item 列表3 \end{enumerate}

效果如下:

二、LaTeX的表格環境

1.設置對齊方式

在LaTeX下,有一個最基本的表格環境是tabular,它有三種對齊方式:
l——左對齊
c——居中對齊
r——右對齊

\begin{tabular}{lcr} %第一列左對齊;第二列居中;第三列右對齊 12333&3&123\\ 23&34555&3 \end{tabular}

效果如下:

2.加入橫線與豎線

\begin{tabular}{|l|c|r|} %加入豎線 \hline %加入橫線 12333&3&123\\ \hline 23&34555&3\\ \hline \end{tabular}

效果如下:

3.將Excel的表格導入到LaTeX中

如果使用宏包,我們可能會遇到不兼容問題,這里介紹使用記事本的方式。

(1)簡單的寫一個Excel表格:

(2)將表格的內容復制,然后粘貼到一個記事本中

(3)將table換為&符號

我們可以看到每個單元格之間是使用table鍵(查找時可以從文本的地方復制)隔開,使用查找替換的方式我們可以將其替換為“&”。


(4)在后面加上“\”。


(5)復制內容到winEdt,進行對應設置

把記事本的內容粘貼到表格中,然后設置列對齊以及橫線既可(常使用三線表)。

\eject %另起一頁\begin{tabular}{lllll} %五列中間對齊 \hline 11&22&33&44&55\\ \hline 1&1&1&1&1\\ 1&1&1&1&1\\ 1&1&1&1&1\\ 1&1&1&1&1\\ \hline \end{tabular}

效果:

4.對表格加入標簽——table環境

在tabular這種表格環境下我們是沒有“表1”、“表2”這樣的標簽的,所以我們可以使用一個比他更高級一些的表格環境——table。

使用工具欄的快捷鍵table,得到下面的快捷命令:

\begin{table}\centering\caption{}\label{} \end{table}

對caption進行設置,然后將之前的表格移入“*”的部分:

\begin{table}\centering %表示對所有對象進行居中操作\begin{tabular}{lllll} %五列中間對齊 \hline 11&22&33&44&55\\ \hline 1&1&1&1&1\\ 1&1&1&1&1\\ 1&1&1&1&1\\ 1&1&1&1&1\\ \hline \end{tabular}\caption{表格1} %對表格進行說明% \label{} %對表格加入標簽(比如超鏈接) \end{table}

效果如下:

5.合并單元格

如果對于前面的表格某兩個單元格(第二行的1 2 列)需要進行合并,則對第二行進行修改:

\multicolumn{2}{c}{1 1} &1&1&1\\

效果:

另外,還有一個multirow,用于列的合并,與multicolumn不同,它需要用到宏包,具體用法需要的時候再查。

6.對單元格中的元素加入下劃線

\cline{2-4} %表示對上面一行的第二個到第四個元素加入下劃線

效果:

7.表格顯示問題——longtable宏包的使用

如果表格內容顯示不全,可以使用一個宏包

\usepackage{longtable}

然后將table改為longtable

\begin{longtable} … \end{longtable}

總結

以上是生活随笔為你收集整理的latex_列表和表格环境_给tabular加lable标签问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。