终于下决心把LaTex学了,以使自己更加professional一些。
LATEX 是一个宏包,其目的是使作者能够利用一个预先定义好的专业页面设置,从而得以高质量地排版和打印他们的作品。LATEX 最早是由Leslie Lamport 编写的,并使用TEX 作为其排版系统引擎。
先总结下LaTex有哪些优势:
1,提供专业排版设计,直接生成pdf,便于阅读
2,更方便地排版数学公式
3,通过说明文档内部结构排版,而非针对页面设计乱修补。因而也使得写作具有良好的文章结构
4,可以很容易的生成脚注、索引、目录和参考文献等复杂的结构。
5,有大量免费地可添加宏集,协助你完成许多基本的LATEX 未直接支持的排版任务。
6,LATEX 是免费软件,而且几乎可以在所有系统平台下工作
7,已成形模板以供调用
文件结构:
documentclass{...}
usepackage{...}
导言区
begin{document}
正文
end{document}
命令由反斜杠()引起,注释符号为(%){tcl,shell中为#}
基本命令总结:
文档类型 documentclass[11pt,twoside,a4paper]{article} (report,book,slides)
宏包 usepackage[options]{package}
页面样式 pagestyle{style} (plain,headings,empty)
当前页面样式 thispagestyle{style}
读入文件 include{filename}
检查命令 usepackage{syntonly} syntaxonly
另起一行 \ or newline
另起一新页 newpage
排同一行 mbox{text} fbox
今日日期 today
波浪号 ~{} $\sim$
° ^{circ}
省略号 ldots
分节命令 section{...} paragraph{...} subsection{...} subparagraph{...} subsubsection{...}
生成目录 tableofcontents
标题 maketitle
标题内容 title{...}, author{...} 和可选的date{...}
页码从新计数 mainmatter
附录材料 appendix
参考文献和索引backmatter
交叉引用命令 label{marker}, ref{marker} and pageref{marker}
脚注 footnote{footnote text}
下划线 underline{text}
斜体 emph{text}
环境 begin{environment} text end{environment} (itemize,enumerate,description,Quote, Quotation, Verse,verbatim,tabular,figure,)
图表注释 caption{caption text}
图表目录 listoffigures and listoftables
逐字打印 verb+text+
表格 begin{tabular}{table spec} (在tabular 环境中,用& 跳入下一列,用\ 开始新的一行,用hline插入水平表线。用cline{j-i} 可添加部分表线,其中j 和i 分别表示表线的起始列和终止列的序号。)
浮动 begin{figure}[placement specifier] or begin{table}[placement specifier]
保护脆弱命令 protect
https://blog.sciencenet.cn/blog-100220-426711.html
上一篇:
如何处理分析大量数据下一篇:
实事求是