一个菜鸟是怎样使用LaTeX的

这篇文章说说我作为一个菜鸟是怎样用LaTeX排出规整的文档的。

首先说环境吧,为了方便处理中文,我安装的CTeX2.9套装,需要注意的是我并没有安装可选的WinEdit软件,因为个人不太喜欢把所见即所得和所想即所得混起来用,况且在接触LaTeX之前已经用习惯了Vim和ST2文本编辑器,再者,WinEdit貌似是需要获得授权的,种种原因,我选择使用文本编辑器编辑好*.tex文档,然后启动TeXWorks来综合为pdf文档这种流程,当然使用命令行过程可以深刻理解内部的流程,这就如使用MSVS和GCC一样,各有所取吧。为了朋友们能快速上手,全部在GUI下执行,如有朋友对命令行过程感兴趣,可以参考Lshort “1.5 一个典型的命令行过程”

启动TeXWorks后,截取一部分界面如下所示:

1

经过试验下面将要贴出来的模板在编译选项设置为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=ttfamilyscriptsize,
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}

 

原文链接: https://www.cnblogs.com/guanhao-oncemore/archive/2013/06/12/3132497.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    一个菜鸟是怎样使用LaTeX的

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/91986

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月10日 上午1:26
下一篇 2023年2月10日 上午1:27

相关推荐