Latex学习手记(持续更新)

时间:2024-03-02 20:50:57

1 中文问题

\documentclass{article}
\usepackage[UTF8]{ctex}

2 参考文献编号右上角

\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
摘要部分\upcite{1,2}%调用时

3 表格绘制

\usepackage{diagbox}
\usepackage{ccaption}
\captiondelim{ }
\begin{document}
\begin{table}
\bicaption{表}{流式负载影响}{Table}{English Title}
\label{t1}
\begin{center}
\begin{tabular}{|l|cccc|}
\hline 
\diagbox{\parbox{4em}{资源使\\用率(\%)}} {\parbox{3em}{应用\\名称}} & \parbox{2em}{Word\\count} & \parbox{2em}{iden\\tity} & \parbox{2em}{repar\\tition} & \parbox{2em}{fixw\\indow} \\
\hline
CPU & a & a & a & a \\
\hline
内存 & b & b & b & b \\
\hline
\end{tabular}	
\end{center}
\end{table}
表格的题注可通过修改位置,实现显示在表上方或者表下方,引用的时候代码为Table~\ref{t1}
\end{document}

说明:

代码第一行({|l|cccc}):其中的对齐方式可用r,c,l分别表示右对齐、居中和左对齐;lcccc数量代表表格的列数,若对齐方式设置的数量和表格列数不匹配,则会出现“Extra alignment tab has been changed to \cr. ”的问题;在对齐方式设置中,|符号表示每列之间是否设置间隔线,若无|符号则表示间隔线不显示。

代码第四行(\diagbox):用于实现斜线表头。

代码第四行(\parbox):在表格中,对于宽度有限的情况,可手动设置列宽,em为“M”的宽度;内容两行显示需把内容放入段落盒子parbox中

\hline 表示行与行之间的实线

跨列表格:\multicolumn{2}{|c|}{跨列}

题注:一般题注可引用caption宏包,学位论文中的中英文题注需饮用ccaption包,其中的设置可参考ftp://ctan.tug.org/tex-archive/macros/latex/contrib/ccaption/ccaption.pdf

为去掉题注后的冒号,通过参考设计文档,添加\captiondelim{ },即可把冒号用空格代替,中括号里写入想替代的符号。

注:发现引用的时候Table后无编号,查阅文档后发现bicaption的用法无需/label,\bicaption[table1]{表}{流式负载影响}{Table}{English Title}

发现题注与表格的间距比较尴尬,通过查阅文档,\begin{center}的环境最好使用\centering替换,另外,可通过\abovecaptionskip和\belowcaptionskip两个参数设定进行调整,代码:

 

\setlength{\abovecaptionskip}{0pt}
\setlength{\belowcaptionskip}{5pt}

 

4  图片插入

与表格类似,

宏包:

\usepackage{graphicx}

代码:

\begin{figure}[htbp!]
	\centering
	\includegraphics[scale=0.3]{picture/a.jpg}
	\caption{a}
	\label{fig1}
\end{figure}
图像的引用和表格同理,图~\ref{fig1}

注意:图片的存储位置(如本例)是在根目录中创建的picture文件夹中

延伸阅读:http://blog.csdn.net/pandachow/article/details/6192519

5 页面格式调整

5.1 行距调整

文本的整体行距调整代码:

\setlength{\baselineskip}{18pt}

5.2 字体调整

\usepackage{fontspec}
\setCJKmainfont{SimSun}
\setmainfont{Times New Roman}

设置中文字体为宋体,英文字体为Times New Roman

5.3 局部文字调整

\fontsize{10pt}{18pt}\selectfont

{10pt}代表字体大小,{18pt}代表行间距,\selectfont执行设定