日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

LaTeX使用--基本语法

發(fā)布時(shí)間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LaTeX使用--基本语法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  1.LaTeX文件的框架如下:

  
  /documentclass{article}
  /begin{document}
  This is the body of the article
  /end{document}
  
  如果是中文,將/documentstyle{article}改為
  /documentstyle{carticle}
  
   第一句:/documentclass[選項(xiàng)]{類},確定整篇文章的處理格式,期刊或者會(huì)議論文一般可選類為article,再付上控制全局格式的選 項(xiàng),比如字體、字號(hào)、頁(yè)面格式、紙張大小等等。也有期刊直接提供類模板,比如 Lecture Notes in Computer Science,只要把相應(yīng)的類名放到{類}里就OK了,不需要自己去費(fèi)神。老版本此處使用/documentstyle。
   接下來(lái)是包含一些使用的宏包來(lái)增強(qiáng)功能,/usepackage{宏包},宏包包含在.sty文件中,用過(guò)的宏包有:CJK 支持中文環(huán)境;times TIMES字體;graphicx 插圖;pyperref引用超鏈接。也有期刊提供宏包來(lái)定制格式,比如 IEEE Computer Society Press。感覺(jué)就像C語(yǔ)言里的#include一樣為第三方提供接口。有些提供的樣例文件中在documentclass的選項(xiàng)中添加宏包,這是與老版 本兼容。
   以上為導(dǎo)言區(qū),接著余下的都是正文部分,包含在/begin{document}和/end{document}內(nèi)。Latex命令的作用對(duì)象和范圍和 HTML的標(biāo)簽有點(diǎn)類似,有開(kāi)始和結(jié)束標(biāo)志,開(kāi)始位置內(nèi)會(huì)定義一些表現(xiàn)格式。導(dǎo)言區(qū)還可能有/pagestyle{選項(xiàng)},頁(yè)面樣式,比如empty選項(xiàng) 表示沒(méi)有頁(yè)眉和頁(yè)腳。導(dǎo)言區(qū)還有其它全局性的設(shè)置等。
   正文部分首先是文章標(biāo)題/title{標(biāo)題},然后是作者信息/author{作者信息}。其中作者信息多行表示,用//斷行,自動(dòng)居中的。多個(gè)作者用/ and連接,自動(dòng)按格式分列橫排或者居中豎排。接著/maketitle表示本頁(yè)為標(biāo)題頁(yè),以便自動(dòng)格式化。
   接著是文章正文內(nèi)容各部分了。摘要/begin{abstract}.../end{abstract}。章節(jié)為/section{第一層標(biāo)題}, /subsection{第二層標(biāo)題}。
   再后面是參考文獻(xiàn)部分,用過(guò)兩個(gè)方法。第一個(gè)方法是手工逐條在正文尾部的/begin{thebibliography}{最大條數(shù)}... /end{thebibliography}內(nèi)加入“/bibitem{關(guān)鍵詞}文獻(xiàn)信息”,文章中引用的地方用/cite{關(guān)鍵詞},自動(dòng)按加入的順序 編號(hào),形如[1]。第二個(gè)方法是使用bibTex。建立一個(gè)文獻(xiàn)數(shù)據(jù)庫(kù)文件:數(shù)據(jù)庫(kù)名.bib,里面有按字段填寫的文獻(xiàn)信息,以及相應(yīng)的“引用關(guān)鍵詞”。 bibTex會(huì)生成.bbl文件,其中包含引用文獻(xiàn)具體內(nèi)容,在正文末尾用/bibliography{文獻(xiàn)數(shù)據(jù)庫(kù)名}包含該文件內(nèi)容,注意文獻(xiàn)數(shù)據(jù)庫(kù)名 不能包含空格。文章中引用格式同前面的方法,文獻(xiàn)數(shù)據(jù)庫(kù)中被引用的文獻(xiàn)按格式出現(xiàn)在文末,未被引用的文獻(xiàn)可以使用/nocite{關(guān)鍵詞}來(lái)使其出現(xiàn)在文 末。后一種方法的好處有:一、文獻(xiàn)數(shù)據(jù)庫(kù)可以共享;二、文獻(xiàn)的內(nèi)容與表現(xiàn)格式分離,內(nèi)容填寫更清晰,也可以更好的控制格式比如文獻(xiàn)的排列順序。格式控制是 在導(dǎo)言區(qū)加入/bibliographystyle{格式名},其中格式包含在.bst文件里,可以是Latex提供的,也可以是期刊單位提供的。
   從結(jié)構(gòu)上看,文章算排版結(jié)束了。下面就文章正文內(nèi)容的一些細(xì)節(jié)留些注意點(diǎn)。
  
  插圖:使用graphics宏包很方便引用.eps格式圖片,個(gè)人一般圖片都是Matlab繪制圖片,可以直接輸出eps格式。特別地,PS的eps 不行。圖片一般集中放當(dāng)前目錄下子目錄中,使用子目錄在導(dǎo)言中用/graphicspath{{子目錄名/}},這個(gè)里面的{}不能少,圖片文件名被引用 時(shí)即可省略子目錄名,指明.eps時(shí)效率高。
  表格:表格單元都是由內(nèi)容撐起的,可以使用 /rule[起始位置]{寬度}{高度}來(lái)?yè)纹疬_(dá)到預(yù)期格式。rule定義的是一個(gè)矩形,起始位置指底線與當(dāng)前行基準(zhǔn)線的距離,負(fù)值表示底線在基準(zhǔn)線下面。
  插圖、表格、公式都可以貼上各自自動(dòng)編號(hào)的標(biāo)簽/label{關(guān)鍵詞},引用時(shí)/ref{關(guān)鍵詞}可以自動(dòng)出現(xiàn)相應(yīng)編號(hào)。
   文章排版好了,輸出文檔需要注意幾點(diǎn)。按照導(dǎo)言區(qū)格式設(shè)置,編譯生成dvi作為中間預(yù)覽基本不會(huì)有問(wèn)題,但一般都需要最終pdf輸出。
  

  2.簡(jiǎn)單的規(guī)則:

  (1)空格:Latex中空格不起作用。
  (2)換行:用控制命令“//”,或“ /newline”.
  (3)分段:用控制命令“/par” 或空出一行。
  (4)換頁(yè):用控制命令“/newpage”或“/clearpage”
  (5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~
   要想輸出這些控制符用下列命令:
   /# /$ /% /& /- /{ /} /^{} /~{} $/blackslash$表示“ /”.。
  

  3.西文字符轉(zhuǎn)換表

  
  rm 羅馬字體 /it 意大利字體
  /bf 黑體 /sl 傾斜體
  /sf 等線體 /sc 小體大寫字母
  /tt 打字機(jī)字體 /mit 數(shù)學(xué)斜體
  

  4.字號(hào)轉(zhuǎn)換命令表

  
  點(diǎn)數(shù)(pt) 相應(yīng)中文字號(hào) 控制命令
  25 一號(hào) /Huge
  20 二號(hào) /huge
  17 三號(hào) /LARGE
  14 四號(hào) /Large
  12 小四號(hào) /large
  10 五號(hào) /normalsize
  9 小五號(hào) /small
  8 六號(hào) /footnotesize
  7 小六號(hào) /scriptsize
  5 七號(hào) /tiny
  

  5.縱向固定間距控制命令

  
  /smallskip /medskip /bigskip
  

  6.頁(yè)面控制命令:

  
  /textwidth=14.5cm
  /textheight=21.5cm
  
  系統(tǒng)默認(rèn):字號(hào)10pt= 五號(hào)字;西文字體為羅馬字體;
  textwidth=12.2cm,textheight=18.6cm。相當(dāng)于美國(guó)標(biāo)準(zhǔn)信紙大小。
  

  7.常見(jiàn)數(shù)學(xué)公式排版命令

  
  (1)行中數(shù)學(xué)公式狀態(tài)命令
  
   /begin{math} 數(shù)學(xué)公式 /end{math}
  簡(jiǎn)式1: /( 數(shù)學(xué)公式 /)
  簡(jiǎn)式2: $ 數(shù)學(xué)公式 $
  
  (2)獨(dú)立數(shù)學(xué)公式狀態(tài)命令
  
  /begin{displaymath} 數(shù)學(xué)公式 /end{displaymath}
  
  簡(jiǎn)式1: /[ 數(shù)學(xué)公式 /]
  簡(jiǎn)式2: $$ 數(shù)學(xué)公式 $$
  
  (三)數(shù)學(xué)公式的編輯示例
  
  數(shù)學(xué)公式中的各種字體:
  
  $$
  /begin{array}{l}
  /mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}//%羅馬字體
  /mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}//%打字機(jī)字體
  /mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}//%黑體
  /mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}//%等線體
  /mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZ}//%意大利字體
  /end{array}
  $$
  
  文中數(shù)學(xué)公式用$作為定界符,對(duì)于獨(dú)立公式用$$作為定界符。上標(biāo)用“^”,下標(biāo)用“_”。 例如:
  $ x^{y^{z^{w}}}=(1+{/rm e}^{x})^{-2xy^{w}} $,
  $y_1'+y_2''+y_3'''$,
  Su$^{/rm per}_{/rm b}$script等等。
  
  數(shù)學(xué)中花體字母”/cal”命令. 例如:
  $/cal {ABCDEFGHIJKLMNOPQRSTUVW}$
  
  下面是方程環(huán)境的控制命令:方程會(huì)自動(dòng)加上序號(hào)(1)....
  /begin{equation}
  0.3x+y/2=4z
  /end{equation}
  
  求和與積分命令:
  $$/sum_{i=1}^{n} x_{i}=/int_{0}^{1}f(x)/, {/rm d}x $$
  $$/sum_{{1/le i/le n}/atop {1/le j/le n}}a_{ij}$$
  $/sum/limits_{i=1}^{n} x_{i}=/int_{0}^{1}f(x)/, {/rm d}x $ $/oint $
  
  數(shù)學(xué)公式中省略號(hào):
   $/cdots /ldots /vdots /ddots $
  
  求極限的命令:
  $$/lim_{n /rightarrow /infty}/sin x_{n}=0$$ %n趨于無(wú)窮符號(hào)在lim正下方
  $/lim_{n /rightarrow /infty}/sin x_{n}=0$ %趨于無(wú)窮符號(hào)在lim右下角
  
  分式的排版命令:
  $$x=/frac{y+z/2}{y^2+/frac{y}{x+1}}$$
  $$a_0+/frac 1{/displaystyle a_1
   +/frac 1{/displaystyle a_2
   +/frac 1{/displaystyle a_3
   +/frac 1{/displaystyle a_4
   +/frac 1{/displaystyle {a_5}}}}}}$$
  
  根式排版命令:
  $$x=/sqrt{1+/sqrt{1+/sqrt[n]{1+/sqrt[m]{1+x^{p}}}}}$$
  $$x_{/pm}=/frac{-b/pm /sqrt{b^2-4ac}}{2a}$$
  
  取模命令:
  $/gcd(m,n)=a/bmod b$
  $$x/equiv y /pmod{a+b}$$
  
  矩陣排版命令:
  $$
  /begin{array}{clcr}
  x+y+z & uv & a-b & 8//
  x+y & u+v & a & 88//
  x & 3u-vw & abc &888//
  /end{array}
  $$
  
  $$/left ( /begin{array}{c}
  /left |/begin{array}{cc}
  a+b&b+c//c+d&d+a
  /end{array}
  /right |//
  y//z
  /end{array}/right )
  $$
  
  數(shù)學(xué)符號(hào)的修飾:
  (1)上劃線命令
  $$/overline{1+/overline{1+/overline{x}^3}}$$
  
  (2)下劃線命令
  $$/underline{1+/underline{1+/underline{x}^3}}$$
  
  (3)臥式花括號(hào)命令
  $$/overbrace{x+y+z+w}$$
  $$/overbrace{a+b+/cdots +y+z}^{26}_{=/alpha +/beta}$$
  
  (4)仰式花括號(hào)命令
  $$a+/underbrace{b+/cdots +y}_{24}+z$$
  
  (5)戴帽命令
  $$/hat{o}/ / /check{o}/ / /breve{o}$$
  $$/widehat{A+B} / / /widetilde{a+b}$$
  $$/vec{/imath}+/vec{/jmath}=/vec{k}$$
  
  (6)堆砌命令
  $$y/stackrel{/rm def}{=} f(x) /stackrel{x/rightarrow 0}{/rightarrow} A$$
  
  (四)中英文LaTeX模板
  
  (1)下面給出的是中文LaTeX2e模板,此時(shí)文件的擴(kuò)展名為.ctx。模板中%后面的中文是中文注解,讀者可以閱讀這些模板中的中文注解,以理解所涉及的LaTeX2e命令的含義。
  
  /documentclass[11pt]{ccart}%文件類說(shuō)明
  %還可以選擇的類是cctbook
  /setlength{/parindent}{12pt} %自然段第一行的縮進(jìn)量為12pt
  /setlength{/parskip}{10pt plus1pt minus1pt}
  %自然段之間的距離為10pt,并可在8pt到11pt之間變化
  /setlength{/baselineskip}{8pt plus2pt minus1pt}
  %行間距為8pt,并可在7pt到10pt之間變化
  /setlength{/textheight}{21true cm}%版面高為21厘米
  /setlength{/textwidth}{14.5true cm}%版面寬為14.5厘米
  /begin{document}%正文開(kāi)始
  /title{Thesis}%文章標(biāo)題,雙反斜杠// 表示換行
  /author{author//Dept. of Math.}
  %作者名,單位,通信地址等,雙反斜杠// 表示換行
  /date{2003/8/5}
  %文章寫作日期,如果省略此行,計(jì)算機(jī)日期作為寫作日期
  /maketitle%建立標(biāo)題部分
  %文章的正文輸入
  /begin{center}%參考文獻(xiàn)的書寫
  {/heiti 參考文獻(xiàn)}
  /end{center}
  /vskip 0.1cm
  /def/hang{/hangindent/parindent}
  /def/textindent#1{/indent/llap{#1/enspace}/ignorespaces}
  /def/re{/par/hang/textindent}
  /re{[1]} Nordhaus E,Stewart B,WhiteA.On the Maximum Genus of a Graph.{/it J.combinatorial Theory B},1971,11:258-267
  /re{[2]} Skoviera M.The Maximum Genus of Graphs of Diameter Two.{/it Discrete
  Math}.1991, 87:175-180
  /end{document}%源文件的結(jié)束
  
  (2)英文LaTeX2e模板
  
  /documentclass[11pt]{article}%文件類說(shuō)明
  %還可以選擇的類是book,report
  /setlength{/parindent}{12pt} %自然段第一行的縮進(jìn)量為12pt
  /setlength{/parskip}{10pt plus1pt minus1pt}
  %自然段之間的距離為10pt,并可在8pt到11pt之間變化
  /setlength{/baselineskip}{8pt plus2pt minus1pt}
  %行間距為8pt,并可在7pt到10pt之間變化
  /setlength{/textheight}{21true cm}%版面高為21厘米
  /setlength{/textwidth}{14.5true cm}%版面寬為14.5厘米
  /begin{document}%正文開(kāi)始
  /title{Thesis}%文章標(biāo)題,雙反斜杠// 表示換行
  /author{author//Dept. of Math.}
  %作者名,單位,通信地址等,雙反斜杠// 表示換行
  /date{2003/8/5}
  %文章寫作日期,如果省略此行,計(jì)算機(jī)日期作為寫作日期
  /maketitle%建立標(biāo)題部分
  %文章的正文輸入
  /section{Introduction}%第一節(jié) 引言(機(jī)器自動(dòng)編號(hào))
  {/bf Theorem 1.} {/it For any fixed $/rho>0$, we have
  $$||R(u,/rho)||/leq ||R_1(u,/rho)||/leq 2||R(u,/rho)||,~~~/forall u/in H.
  /eqno(10)$$ Hence, (2) and (3) are equivalent for any fixed$/rho>0$.}
  %一般定理的寫法
  {/bf Proof.}
  /begin{thebibliography}{99}
  /bibitem{Kind} D. Kinderlehrer and G. Stampacchia, {/it An Introduction to Variational Inequalities and Their Applications}, Academic Press,New York,
  (1980).
  /end{thebibliography}%參考文獻(xiàn)
  /end{document}%源文件的結(jié)束
  
  (五)疑難解析
  
  1.問(wèn)題:如何生成ps(PostScript)文件?
  
  回答: 方法有二
  (1)用dvips這個(gè)工具,在WinEdt編輯器中專門有一個(gè)按鈕;
  (2)如果使用windows系統(tǒng)的話,在打印機(jī)中安裝HP LaserJet 4/4M PostScript的驅(qū)動(dòng)程序。在瀏覽DVI文件的時(shí)候,打印到文件就可以了。文件是保存為*.prn的,您只要改他為*.ps就可以了。
  
  2.問(wèn)題: 如何插入圖象?
  
  回答:我知道的方法有,
  (1)使用emtex下的img2cct.exe工具。
  首先將圖象改變?yōu)閱紊獴MP,用畫筆就可以做這件事情,提醒在保存的時(shí)候一定要存為單色圖。例如有單色BMP文件test.bmp,然后執(zhí)行命 令:img2cct test.bmp -t3 -c0 具體img2cct的參數(shù),可以直接執(zhí)行"img2cct.exe"來(lái)查看,最后將img2cct.exe生成的test.tex文件的代碼拷貝到您的文 章中,適當(dāng)調(diào)整位置,就可以了。
  (2)使用 Scientific WorkPlace(Word) 的用戶,只要菜單上File/Import Picture功能就行。
  (3)利用繪圖軟件LaTeXCAD,可直接將圖變成LaTeX語(yǔ)言。
  (4)利用軟件將圖象格式另存為ps格式。
  /usepackage{graphicx}
  /begin{document}
  /includegraphics{your.ps}
  /end{document}
  
  3.問(wèn)題:現(xiàn)在很多文章的定理,定義,推論, 例子都采用統(tǒng)一編號(hào),不再是獨(dú)立編號(hào),如定義1.1,接下來(lái)可能是定理1.2,然后推論1.3怎么做一個(gè)總的框架環(huán)境,實(shí)現(xiàn)這種自動(dòng)的編號(hào)呢?
  
  回答:/newtheorem{athm}{/heiti /t}[section]
   /newenvironment{thm} [1] {/def/t{#1}
   /begin{athm} /fangsong /rm} {/end {athm}}
   正文中如下使用即可:
   /begin{thm}{定義}
   /end{thm}
   或 begin{thm}{定理}
   /end{thm} 等等.
  
  4.問(wèn)題:在公式或定理,定義編號(hào)上,我不想按原來(lái)的格式,如定理4.2,而想用
  定理4.1.2. 或者就直接定理123, 怎么作修改?
  
  回答: 用/renewcommand重新定義一下標(biāo)號(hào)就可以了.
   /renewcommand {/theequation} {/arabic{chapter}.
   /arabic{section}./arabic{eqation}
  重新定義后標(biāo)號(hào)就成了4.1.2這樣的了.(在article風(fēng)格中是section和subsection)
  
  5.問(wèn)題:怎么使用不同的字號(hào)和字體?(中英文),怎么使用雙頁(yè)?(就象書那樣)
   /documentstyle后面的選項(xiàng)和格式都有什么?
  
  回答:(1)關(guān)于字號(hào),你如果是想改通篇文章的字號(hào).最簡(jiǎn)單的方法是將第一句/documentstyle[選項(xiàng)]{格式} 中的選項(xiàng)作修改。
  (選項(xiàng)有...,9pt,10pt(默認(rèn)),11pt,...;twoside,twocolumn,proc,oneside(默認(rèn)); leqno(默認(rèn)),fleqn,epsf. 格式有book,report,article,letter;cbook,carticle,...)
  (2)如想選用雙頁(yè),就用twoside,(cbook默認(rèn)就是twoside,頁(yè)碼在上面,章的首頁(yè)頁(yè)碼在下。
  (3)在正文某處想改字號(hào)大小, 英文用/tiny, /scriptsize, /footnotesize, /small, /normalize,/large, /Large, /LARGE, /huge, /Huge; 中文用 /zihao{n} 此處n可取值: 0(初號(hào)),1(一號(hào)),2(二號(hào)),3(三號(hào)),4(四號(hào)),-4(小四),5,-5,6,7等。
  (4)關(guān)于字體, 英文常用的: /bf黑體, /rm羅馬, /sl斜體, /cal花體, /sc, /it公式缺省, /sf等線體。中文常用: /songti, /kaishu, /heiti, /fangsong, /biaosong,。
  
  5.問(wèn)題:LaTeX 如何生成目錄?
  
  回答:1.最好自己定義目錄形式,美觀方便,下面是定義好的幾個(gè),你不妨試試
  (1)/def/mlA#1#2#3{/par/noindent/hspace*{1 true cm}/parbox[b]{12.3 true cm}
   {/protect/hspace*{-1 true cm}{#1}/quad{#2}~/dotfill~}
   /hbox to1.0 true cm{~(/hss#3/hss)}/vspace{2mm}}
  (2)/def/mlB#1#2#3{/par/noindent/hspace*{1 true cm}/parbox[b]{12.3 true cm}
  {/protect/hspace*{-1 true cm}{#1}~/dotfill~/hbox{#2}}
   /hbox to1.0 true cm{~(/hss#3/hss)}/vspace{2mm}}
  (3)/def/mlC#1#2{/par/noindent/hspace*{1 true cm}/parbox[b]{12.3 true cm}
  {/protect/hspace*{-1 true cm}/quad{#1}~/dotfill~}
  /hbox to1.0 true cm{~(/hss#2/hss)}/vspace{2mm}}
  (4)/def/mlD#1#2{/par/noindent/hspace*{1 true cm}/parbox[b]{12.3 true cm}
   {/protect/hspace*{-1 true cm}/quad{#1}~/hfill~}
   /hbox to1.0 true cm{~(/hss#2/hss)}/vspace{2mm}}
  
   2.使用方法如下:
   /mlA{title}{author}{page no.}
   效果: title author .................. (page no.)
   /mlB{title}{author}{page no.}
   效果:title .......................... author (page no.)
   /mlC{title}{page no.}
   效果: title ......................... (page no.)
   /mlD{title}{page no.}
   效果: title (page no.)
  
  6.問(wèn)題:LaTeX中如何使公式編號(hào)具有(1.2)這種格式?
  
  回答:/documentclass{article}
   /usepackage{amsmath}
   /numberwithin{equation}{section}
   /begin{document}
   /section{my section}
   /begin{equation}
   x^2+y^2=1
   /end{equation}

   /end{document}


轉(zhuǎn)自:http://blog.csdn.net/nangergong/article/details/4324037


總結(jié)

以上是生活随笔為你收集整理的LaTeX使用--基本语法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。