LaTeX是一种排版系统,有些像网页设计语言HTML,Word也是一种排版系统,它属于所见即所得的排版系统,而LaTeX主要用代码来排版含有很多数学符号和公式的科技类文章或书籍。LaTeX是用TeX语言编写的一组宏代码,TeX是LaTeX的基础,TeX是在计算机科学家高德纳在修订《计算机程序设计艺术》时,为了排版这一部书籍而产生的。现已成为国际上数学、物理、计算机等科技领域专业排版的事实标准。
首先总结一下排版公式的代码,公式主要分为行内公式和行外公式两种:
行内公式代码:
documentclass{article} egin{document} $Delta=a^2-4ac$ end{document}
行外公式可分为以下几种代码:
documentclass{article} egin{document} [ Delta=a^2-4ac ] end{document}
documentclass{article} egin{document} egin{equation} Delta=a^2-4ac end{equation} end{document}
TeX原本是面向西文写作的,如果想加载中文排版,需要加入以下代码:
documentclass[UTF8]{ctexart} egin{document} section{判别式公式} egin{equation} Delta=a^2-4ac end{equation} end{document}
排版表格的代码:
documentclass{article} egin{document} egin{table}[h] egin{tabular}{*{5}c} hline $a$ & $b$ & $c$ \ hline 3 & 4 & 5 \ hline 12 & 13 & 15 \ hline end{tabular} qquad $ left( A^2+B^2=C^2 ight) $ $(A^2+B^2=C^2)$ %一般情况不用这种方式,不够美观 end{table} end{document}
排版图片代码:
documentclass{article} usepackage{MCMthesis} egin{document} egin{figure} centering includegraphics[width=12cm]{1.jpg} caption{first picture} label{fig:2} end{figure} end{document}
几张图片并列情况:
documentclass{article} usepackage{MCMthesis} usepackage{subfigure} egin{document} egin{figure*}[h|t] centering subfigure[Number of elements read] {includegraphics[height=2in,width=2in]{aaa.eps}} subfigure[Size of disk files scanned] {includegraphics[height=2in,width=2in]{aaa.eps}} subfigure[Three picture] {includegraphics[height=2in,width=2in]{aaa.eps}} label{fig5} end{figure*} end{document}
标题排版代码:
documentclass{article}
egin{document}
section{First}
section{Second}
section{Third}
subsection{first}
end{document}
文章字体代码:
LaTeX设置字体大小命令由小到大依次为:
iny scriptsize footnotesize small ormallsize large Large LARGE huge Huge documentclass{article} egin{document} small{I'm scottding} ormalsize{I'm scottding} large{I'm scottding} Large{I'm scottding} LARGE{I'm scottding} huge{I'm scottding} Huge{I'm scottding} end{document} 或者 documentclass{article} egin{document} Large I'm Scottding LARGE I'm Scottding end{document}
字体加粗:
documentclass{article} egin{document} extbf{I'm scottding} end{document}
字体为斜体:
documentclass{article} egin{document} emph{I'm scottding} end{document} 或 documentclass{article} egin{document} emph I'm scottding end{document}
即加粗又斜体:
documentclass{article} egin{document} emph{ extbf{ I'm scottding } } end{document}
文字下方添加下划线:
documentclass{article} egin{document} underline{ I'm Scottding } end{document}
参考文献的排版:
documentclass{article} egin{document} egin{thebibliography}{99} ibitem{1} http://eblog.cersp.com/userlog16/29980/archives/2007/540390.shtml ibitem{2} http://www.stats.gov.cn/tjsj/ndsj/ ibitem{3} http://www.chinacitywater.org/zwdt/ldzs/71793.shtml end{thebibliography} end{document}
参考文献的在文中的引用:
cite{文献编号}
附录中添加代码的格式:
documentclass{article} usepackage{MCMthesis} egin{document} section{appendices} subsection{First appendix} Here are simulation programmes we used in our model as follow.\ extbf{ extcolor[RGB]{0.98,0.00,0.00}{Input matlab source:}} lstinputlisting[language=Matlab]{./code/matlab1.m} subsection{Second appendix} extcolor[RGB]{0.98,0.00,0.00}{ extbf{Input C++ source:}} lstinputlisting[language=C++]{./code/sudoku.cpp} end{document}
表格嵌套:
documentclass{article} usepackage{multirow} egin{document} egin{table}[!h] centering label{scottding} caption{Scottding} egin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|} hline multirow{2}{*}{Scott} & multirow{2}{*}{Ding} & multicolumn{2}{|c|}{Scott} & multicolumn{2}{|c|}{Ding} \ cline{3-6} & & scottding & scottding & scottding & scottding \ hline scottding1 & scottding2 & scottding3 & scottding4 & scottding5 & scottding6 \ cline{1-6} end{tabular} end{table} end{document}
合并单元格:
umentclass{article} usepackage{multirow} egin{document} egin{table}[!h] centering label{scottding} caption{Scottding} egin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} hline multirow{3}{*}{Scottt} & multirow{3}{*}{Ding} & multicolumn{2}{|c|}{multirow{2}{*}{Scott}} & multicolumn{2}{|c|}{multirow{2}{*}{Ding}} \ & & multicolumn{2}{|c|}{} & multicolumn{2}{|c|}{} \ cline{3-6} & & sss & sss & sss & sss \ hline end{tabular} end{table} end{document}