SCI英文论文写作- Latex 进阶
1.设置行间距的方法:
%\setlength{\baselineskip}{15pt}
\renewcommand{\baselinestretch}{1}
2.去掉容差报警的方法:
\hbadness=10000 \tolerance=10000 \hfuzz=150pt
3.更改子级item,enumerate的图标的方法:
\renewcommand{\labelenumii}{(\arabic{enumii}).}
\renewcommand{\labelenumiii}{[\arabic{enumiii}]}
\renewcommand{\labelenumiv}{<\arabic{enumiv}>}
\renewcommand{\labelitemi}{\PlusCenterOpen }
\renewcommand{\labelitemii}{\Checkmark }
\renewcommand{\labelitemiii}{\ding {43} }
\renewcommand{\labelitemiv}{$\clubsuit$}
4.使用下划线,删除线的方法:
\usepackage{ulem}
\uwave \sout \uwave{.....} \sout{...}
如果用中文,应该是 CJKulem.sty 包, 不然不会正确分行。 如:
\usepackage{CJKulem} LaTex会自动给CJKulem加上.sty的后缀
\d a 给文字a下面加点,如下: \d G \d P \d I \d I \d O
\xout:斜删除线
\sout :水平删除线
\uwave:波浪线
\uline,\uuline:下划线,双下划线
\renewcommand{\baselinestretch}{1.3}
\renewcommand{\ULdepth} 可以手工修改下划线离基线的距离。
5.高亮,加行号源代码的方法:
\usepackage{color}
\definecolor{gray}{rgb}{0.8,0.8,0.8}
\usepackage{listings}
\lstset{numbers=left} \lstset{language=C++} \lstset{breaklines}
\lstset{extendedchars=false} \lstset{backgroundcolor=\color{gray}}
\lstset{keywordstyle=\color{blue}\bfseries} \lstset{frame=none}
\lstset{tabsize=4} \lstset{commentstyle=\color{red}}
\lstset{stringstyle=\emph}
6.制表位画简单表:
\begin{tabbing}
..........\=............\=..........\\
....\> .........\>.........\\
.....\>..........\>.........\\
...........\>........\>....
\end{tabbing}
7.盒子:
\mbox{看什么看,死鸟} \fbox{看什么看,死鸟}
\fbox 有一个外框
\framebox[宽度][位置]{.....}
位置:l:左对齐 r:右对齐 s:伸展文本
\framebox[2.5cm][l]{.........}
\framebox[3cm][s]{XXX \dotfill XXX}
8.点填充:
\dotfill
\framebox[3cm][s]{XXX \dotfill XXX}
9.对单个字母加上斜划线的方法:
\makebox[0pt][l]{/}S
10.给文本加上边注:
............... \marginpar{这是边注一个}.........
.............\marginpar{...\\....\\....}.........
加上竖线作边注:
\marginpar{\rule[Y轴方向坐标:+向上,-向下]{竖线宽度}{竖线长度}}
\marginpar{\rule[-17.5mm]{10mm}{20mm}}