环境:MiKTeX+TeXstudio(除了中文的某些字符在编码阶段会显示错位以外没有明显的使用问题)
一、注释(脚标)
1 普通编号注释
引入这个包
\usepackage{footnote}
通过
\footnote{注释的内容}
进行引用。
具体效果:
2 无编号注释
无编号注释多用于介绍文章的作者信息或者背景资料通过
\renewcommand{\thefootnote}{}
进行定义。实现方法是重新定义了脚注的符号,所有脚注都会显示为空格符号。当然也可以自定义脚注符号只要在最后一个{}里输入你想要固定的字符就可以。当然正常文章里肯定还是要使用数字脚注的,所以需要通过以下代码进行重定义。
\renewcommand{\thefootnote}{\arabic{footnote}}
\setcounter{footnote}{0}
该代码插入在你要开始进行数字编码的\footnote{注释的内容}前。第一行最后大括号里的意思是按footnote标签出现的对应次数作为符号。第二行为footnote标签的计数器清零。不清零会导致之前出现的无符号脚注也被计算,导致起始数字不为1。当然这里根据需要可以自定义初始编号数字。
具体效果:
二、双栏排版
1 全文定义
\documentclass[twocolumn,UTF8]{ctexart}
在\documentclass的中括号里加入twocolumn即可。上面的代码是中文文章的参数,英文文章开头会不同。
具体效果:
2 局部定义
导入宏包
\usepackage{multicol}
通过
\begin{multicols}{2}
文字内容
\end{multicols}
实现局部分栏。\begin{multicols}后的大括号表示分栏数量。
三、其他内容
1长表格实现
有两种方法。分别是用longtable或supertabular。这两种方法都存在表格标题和表格注释加入困难的问题。(有好的解决办法欢迎指出)首先是导入对应的宏包。
\usepackage{supertabular}
然后替换\begin{tabular}和\end{tabular}
\begin{tabular}{c}
\hline
表头\\
\hline
内容……\\
\hline
\end{tabular}
2表格中的注释和表头
在\begin{table}和\end{table}之间插入\footnotesize{}和\caption{}即可。
\begin{table}[!htbp]
\caption{标题} % 表格标题
\begin{tabular}[t]{c}
% 表格标题
\hline
表头\\
\hline
内容\\
\hline
\end{tabular}
\footnotesize{表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释表格注释
}\\
\end{table}
效果图:
3 表格单元格合并
在对应的列的&之后插入
\multicolumn{2}{c}{内容}
大括号的{2}表示合并2个单元格。假如表格有5列,想要合并第3到5个单元格需要在第二个&后写\multicolumn{3}{c}{内容},即从第三个单元格开始合并三个单元格。
4表格中的非连续横线
引入{booktabs}包
\usepackage{booktabs}
通过在对应行的\\后加入
\cmidrule(r){1-1}
大括号的{1-1}表示从第1列到第1列。如果一个表格有9列想要前两个单元格一个横线,后7个单元格一横线可以写如下代码:
\cmidrule(r){1-2}\cmidrule(r){3-9}
效果图:
5自定义每列单元格的宽度
通过\begin{tabular}{}的大括号里使用p{长度}实现
\begin{tabular}{p{3cm}p{5cm}}
效果为第一列单元格宽3cm,第二列宽5cm