前言
这是一份对我自己遇到的latex"疑难杂症"的药方。所有问题都是基于单栏排版。这里面借鉴了很多的博主,侵权删!!
一.表格过长
遇到的一个比较痛恨的地方,就是一个表格很大,在一个页面的剩余部分超出了,然后到了下一个section下面,表格跟文字不对应
1.1 \vspace{*}解决
通过让加入空白行,去让剩下的页面都是为空白行,使表格进入一个新的页,让下一个section接在表格的后面。
1.2 产生分页表格
\usepackage{longtable} % 加入这个宏包
%然后将\begin{table} \end{table} 里的{table}替换成{longtable}
%\caption{}与\label{}中较下面的一个后面加上\\
方法来源,这里讲的粗糙,想看明白的,可以去看原博主的文章。
二、插入代码
插入代码
\lstset{language=C}
\begin{lstlisting}
coding
\end{lstlisting}
制定高亮
\usepackage{listings}
\usepackage{xcolor}
\lstset{
numbers=left,
numberstyle= \tiny,
keywordstyle= \color{ blue!70},
commentstyle= \color{red!50!green!50!blue!50},
frame=shadowbox, % 阴影效果
rulesepcolor= \color{ red!20!green!20!blue!20} ,
escapeinside=``, % 英文分号中可写入中文
xleftmargin=2em,xrightmargin=2em, aboveskip=1em,
framexleftmargin=2em
}
三.插入图片
插入图片
\begin{figure}[htbp]
\centering
\includegraphics[width=0.6\textwidth,height=0.5\textwidth]{name.png}
\caption{seting caption's name}
\end{figure}
四、csdn插入空白行
tab+enter