latex 的列表和表格环境-快速导入excel表格源文件

时间:2024-11-21 08:41:46

latex 的列表和表格环境-快速导出excel表格源文件

列表-1

基本语法

\begin{itemize}
  \item 列表内容
  \item 列表内容
  \item 列表内容
\end{itemize}
  • 1
  • 2
  • 3
  • 4
  • 5

列表还可以实现嵌套。

示例

% 列表环境
\begin{itemize}
  \item this is item1
  % 嵌套
  \begin{itemize}
    \item this is sub-item1
    % 文档不支持'_'下划线,否则报错。
    \item this is sub-item2
    \item this is sub-item3
  \end{itemize}

  \item this is item2
  \item this is item3
\end{itemize}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

效果

这里写图片描述

列表-2

基本语法


\begin{enumerate}
  \item 列表内容
  \item 列表内容
  \item 列表内容
\end{enumerate}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

示例

\begin{enumerate}[\bfseries A.] % 变为A,B....  % 同理可变为小写 % \bfseries 加粗
% 计数器,编号从e开始 ,enumi:表示第一层,enumii:表示第二层。
\setcounter{enumi}{4} % 从零开始,0-a,1-b,2-c,3-d,4-e....
  \item this is enumerate1
  \begin{enumerate}
    \item this is sub-enumerate1
    \item this is sub-enumerate2
  \end{enumerate}
  \item this is enumerate2
  \item this is enumerate3
\end{enumerate}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

\bfseries :加粗
\setcounter{enumi}{4} % 从零开始,0-a,1-b,2-c,3-d,4-e…. ;enumi:表示第一层,enumii:表示第二层。

该列表功能与列表-1用法一致。

效果

这里写图片描述


表格环境

简易表格

% 表格环境
\begin{tabular}{clr} % c:居中 l:左对齐 r:右对齐
123&34&98\\  % 必须要有两条反斜杠
23&3&2368\\
\end{tabular}
  • 1
  • 2
  • 3
  • 4
  • 5

这里写图片描述

带框表格-\hline

\hline:下边框

% 带边框
\begin{tabular}{|c|l|r|} % c:居中 l:左对齐 r:右对齐
\hline
123&34&98\\  % 必须要有两条反斜杠
\hline
23&3&2368\\
\hline
\end{tabular}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这里写图片描述

\eject 另起一页

\eject % 另起一页

tabluar结合table 实现居中

基本语法
\begin{table}
  \centering
  
  \caption{标题}\label{标签}
\end{table}
  • 1
  • 2
  • 3
  • 4
  • 5
示例
\eject % 另起一页
% 将表格tabular移动到table里面实现居中效果。
\begin{table}  % 有快捷键
  \centering  % 居中操作

\begin{tabular}{|c|c|} % c:居中 l:左对齐 r:右对齐
\hline
序号 & 学号\\
\hline
16 & 2220171031\\  
113 & 2220170350\\
67 & 2220173726\\
25 & 2220172548\\

36 & 2220173491\\
34 & 2220170414\\
53 & 2220171221\\
\hline
\end{tabular}

  \caption{this is my table}\label{label}  % caption:名称表格 label:标签
\end{table}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

这里写图片描述

合并列\multicolumn

\multicolumn{合并的列数}{对齐方式}{内容}
\multicolumn{2}{c}{16 2220171031}

加入下划线\cline

\cline{范围}
\cline{1-2} % 将上面相邻的行,1-2列加入下划线

快如导入excel表格

% 如何将外部表格导入到LaTeX内部?
% 1. 打开要处理的表格,勾选要复制的部分,复制。
% 2. 将复制好的文本放入记事本中保存。
% 3. 记事本中每个数据间都是一个tap键进行分割,所以使用替换的方法(tap使用复制粘贴写入)。
% 4. 将所有tap替换为:空格键+&+空格键。
% 5. 替换后的内容后面每行要加上'\\'。
% 6. 替换好的文件复制进入
%        \begin{tabular}{clr} % c:居中 l:左对齐 r:右对齐
%
%        \end{tabular}
% 之间,其中有多少列就必须在括号里规定多少个对齐方式。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11