一个菜鸟是怎样使用LaTeX的
这篇文章说说我作为一个菜鸟是怎样用LaTeX排出规整的文档的。
首先说环境吧,为了方便处理中文,我安装的CTeX2.9套装,需要注意的是我并没有安装可选的WinEdit软件,因为个人不太喜欢把所见即所得和所想即所得混起来用,况且在接触LaTeX之前已经用习惯了Vim和ST2文本编辑器,再者,WinEdit貌似是需要获得授权的,种种原因,我选择使用文本编辑器编辑好*.tex文档,然后启动TeXWorks来综合为pdf文档这种流程,当然使用命令行过程可以深刻理解内部的流程,这就如使用MSVS和GCC一样,各有所取吧。为了朋友们能快速上手,全部在GUI下执行,如有朋友对命令行过程感兴趣,可以参考Lshort “1.5 一个典型的命令行过程”。
启动TeXWorks后,截取一部分界面如下所示:
经过试验下面将要贴出来的模板在编译选项设置为XeLaTeX+MakeIndex+BibTeX时可以编译无误。下面就是我常使用的自己总结出来的模板,包含基本插图,表格,代码显示,枚举,参考文献等功能,足够写一篇报告用了,其实也就这么简单,在模板中相应部分写入自己想要在文档中显示的文字,然后编译出来后就是一篇看上去格式规整的文档了。
\documentclass[12pt]{article} \title{ \\ } \author{ \\ } %设置xeCJK宏包选项 \usepackage[CJKchecksingle,CJKnumber]{xeCJK} \setCJKmainfont[BoldFont={Adobe Heiti Std}, ItalicFont={Adobe Kaiti Std}]{Adobe Song Std} \setCJKsansfont{Adobe Heiti Std} \setCJKmonofont{Adobe Fangsong Std} \punctstyle{hangmobanjiao} %插图宏包 \usepackage{graphicx} %子插图宏包 \usepackage{subfig} %文档风格宏包 \usepackage{fancyhdr} %AMS字体宏包 \usepackage{amsfonts} %绘制三线表 \usepackage{booktabs} %插入代码宏包及设置 \usepackage{listings} \lstset{numbers=left, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50}, frame=shadowbox,basicstyle=\ttfamily\scriptsize, rulesepcolor=\color{green} } %颜色宏包 \usepackage[svgnames, table]{xcolor} \usepackage[bookmarksnumbered, pdfencoding=auto, breaklinks, colorlinks, linkcolor=blue, urlcolor=blue]{hyperref} %此字体可用于控制封面字体 \newcommand{\Original}{\fontsize{38pt}{\baselineskip}\selectfont} %重载内置变量 \renewcommand{\contentsname}{目录} \renewcommand{\figurename}{图} \renewcommand{\refname}{参考文献} \renewcommand{\figureautorefname}{图} \pagestyle{fancy} \begin{document} \maketitle \newpage \tableofcontents \newpage \section{} \section{} \section{} \section{} \section{} %插图 \begin{figure}[htbp] \centering \includegraphics[scale=0.6]{.eps} \caption{\small{}} \end{figure} %代码 \begin{lstlisting}[language=C++] \end{lstlisting} %枚举 \begin{enumerate} \item[(1)] \item[(2)] \item[(3)] \item[(4)] \end{enumerate} \begin{enumerate} \item[$\cdot$] \item[$\cdot$] \item[$\cdot$] \item[$\cdot$] \end{enumerate} %居中表格 \begin{table}[htbp] \centering \begin{tabular}{ll} \hline \hline \end{tabular} \end{table} %参考文献 \begin{thebibliography}{9} \bibitem{} John F. Wakerly, \emph{Digital Design Principles and Practices}. Prentice Hall, 2005. \bibitem{eda} 谭会生\quad 张昌凡, \emph{EDA技术及应用}. 西安电子科技大学出版社, 2004. \end{thebibliography} \end{document}