latex文档基础知识
【1】LATEX文檔的基本構(gòu)成
一篇latex文檔,由三個部分構(gòu)成:文檔類聲明,導言區(qū),正文。
\documentclass{article} \usepackage{hyperref} \begin{document} Hello World! \end{document}文檔類聲明就是\documentclass{} 。聲明你要書寫什么樣式的文檔,常用的有:article,book,report.可以自己定義一個新的文檔類,對文章的總體樣式和各個細節(jié)進行聲明,或者定義自己的命令。
正文 ,夾在{document}的begin和end之間的部分。
導言區(qū),夾在\documentclass{}和\begin{document}之間的部分,放置需要使用的宏包,或者自己規(guī)定一些新的命令。
下面看一個例子
\documentclass{ctexart} \newcommand{\usst}{University of Shanghai for Science and Technology} \begin{document} 我來自usst. \end{document}編譯器:XeLaTeX
結(jié)果顯示:
上面例子中,我們定義了一個全新的命令\usst,在正文使用該命令時,得到的就是該命令的具體內(nèi)容“University of Shanghai for Science and Technology”.還可以定義更復雜的結(jié)構(gòu)或內(nèi)容。
可能你需要定義的東西太多,這時可以把它們寫在一個文檔里面,這種文檔就是宏包。使用宏包的時候在導言區(qū)使用\usepackage{},就可以插入該文檔的內(nèi)容。
下面舉例說明宏包的用法。
宏包amssymb中定義過了該數(shù)學符號 ?\unrhd?,使用\usepackage{amssymb},加載宏包
然后該符號對應的latex命令是 $\unrhd$
【2】文檔編輯的方法
1編輯方式
幾種常見的編譯方式:XeLaTeX,pdfLaTex,LaTeX.推薦使用XeLaTeX,pdfLaTex編譯,直接得到pdf文檔。
不同的編譯方式,對應的源文件一般略不相同。
比如下面這個例子,使用pdflatex編譯效果如何呢?
代碼:
編譯器pdflatex編譯上述代碼:
做修改如下:\documentclass加上[UTF8]
編譯器pdflatex編譯上述代碼:顯示正常。
2正反向搜索
Tex文檔和pdf文檔之間可以正反向搜索,使得文檔的修改、調(diào)試非常方便。
Texworks中用ctrl+鼠標單擊左鍵。
3中文文檔怎么做
中文的實現(xiàn),推薦使用Ctex宏集。
以下測試使用pdfLatex編譯器,文檔類聲明部分使用[UTF8],請注意,這里一定要使用大寫。使用其他編譯器有問題
下面是article類中文文檔的例子。
生成結(jié)果:
代碼:
測試結(jié)果:
代碼分析:
\title{}部分給出文檔名稱;
\autor{}給出作者名;
\section{}是每一部分的內(nèi)容。
給出book類中文文檔的例子:寫書。
\documentclass[UTF8]{ctexbook} \begin{document} \title{book類l測試} \maketitle \end{document}實驗結(jié)果:
上面配套的代碼:
給出beamer文檔類編寫幻燈片的一個示例
\documentclass{beamer} \usepackage[UTF8]{ctex} \usetheme{Warsaw} \begin{document} \begin{frame}{中文演示文稿} \begin{itemize}[<+->]\item 這是一個幻燈片\item 可以使用pdflatex編譯 \end{itemize} \end{frame} \end{document}動手編譯結(jié)果
總結(jié):
本文介紹了LaTeX文檔的構(gòu)成:文檔類聲明,導言區(qū),正文。
給出文檔編輯的案例:article文章,book寫書,beamer幻燈片。
最后給出texworks中正反向搜索定位的快捷鍵:CTRL+鼠標左鍵。
希望對你有幫助。
總結(jié)
以上是生活随笔為你收集整理的latex文档基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百面机器学习知识体系
- 下一篇: latex文档的优点和使用小tips