




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)與IT入門實(shí)驗(yàn)講義LaTeX入門實(shí)驗(yàn)實(shí)驗(yàn)手冊(cè)大連理工大學(xué)軟件學(xué)院實(shí)訓(xùn)基地
2016年7月1LaTeX簡(jiǎn)介L(zhǎng)aTeX(LATEX,音譯〃拉泰赫〃)是一種基于T?的排版系統(tǒng),由美國(guó)計(jì)算機(jī)學(xué)家萊斯利?蘭伯特(LeslieLamport)在20世紀(jì)80年代初期開發(fā),利用這種格式,即使使用者沒有排版和程序設(shè)計(jì)的知識(shí)也可以充分發(fā)揮由TeX所提供的強(qiáng)大功能,能在幾天,甚至幾小時(shí)內(nèi)生成很多具有書籍質(zhì)量的印刷品。對(duì)于生成復(fù)雜表格和數(shù)學(xué)公式,這一點(diǎn)表現(xiàn)得尤為突出。因此它非常適用于生成高印刷質(zhì)量的科技和數(shù)學(xué)類文檔。這個(gè)系統(tǒng)同樣適用于生成從簡(jiǎn)單的信件到完整書籍的所有其他種類的文檔。LaTeX編輯器有很多,這里我們使用WinEdt,它是CTeX自帶的一款,功能比較齊全,也是我的入門編輯器。入門首推這款,下載CTeX即可,也可以單獨(dú)安裝。2WinEdt指南首先我們來簡(jiǎn)單了解WinEdt的使用,打開WinEdt,新建空白文件,軟件的基本界面如圖所示。工具欄中藍(lán)色框內(nèi)為編譯模式選項(xiàng),本次實(shí)驗(yàn)中我們選擇選擇PDFLaTeX。編譯后我們可以使用該下拉菜單下的PDFTeXify選項(xiàng)查看生成的PDF。3LaTeX案例講解本次實(shí)驗(yàn)我們以example.pdf文檔的編寫為例講解LaTex編寫文檔的過程,涉及到中文支持,圖片插入,公式編輯,表格編輯,算法編輯等。文檔對(duì)應(yīng)的.tex源文件為example.texoLaTeX宏定義及中文支持LaTex宏定義主要設(shè)置了文檔的基本格式和以及源文檔編譯時(shí)會(huì)用到的包。如案例文檔的源文件中,設(shè)置了如下的宏定義:XdocTEmentclass-[己二t■二匚二已:-\nsepacka.ge-[C\nsepacilcage-[indentfirst}\setlengtri-{\parinilen.t?-[2en?\nsepackage-tgraphicx.?\tisepackage-[geoiruetry}\geonuetry-[left=1.0giu,rig'rit=1.0giu,top=L.7Glli.bQttQir.=1.口giu}\documentclass指定了要編寫的文檔類型為普通的文章。3-4行設(shè)定了文檔中的段落要首行縮進(jìn)兩個(gè)空格,最后兩行設(shè)定了文檔的頁邊距,即上下左右均留出1.0cm的空白。LaTeX在默認(rèn)情況下不能支持中文字符,因此為了支持文檔中的中文,我們需要導(dǎo)入相應(yīng)的中文包,其中最常用的方法是導(dǎo)入CJK包,具體的命令如上圖第二行所示,\usepackage{CJK}。LaTeX文檔結(jié)構(gòu)LaTeX的文檔包括宏定義和正文兩個(gè)大部分,其中正文部分要寫在一組\begin{^D\end{}標(biāo)簽,如下所示VbEqin{doanmsnt)-nello\end{doaumsnty\end{document}后面的內(nèi)容不會(huì)出現(xiàn)在生成的文檔中。由于本案例中需要使用中文,要額外添加一對(duì)標(biāo)簽\begin{CJK*}\end{CJK*},如下圖所示。其中GBK表明了文檔的編碼方式支持中文編碼,song表示文檔中的中文字體為宋體。因此,在需要支持中文的情況下,我們的文檔內(nèi)容要編寫在這兩對(duì)標(biāo)簽之間。特別注意,LaTeX中的\begin{^\end{}標(biāo)簽必須成對(duì)出現(xiàn)。doounient)■\begin-:CJ7C*}-{GBK:-:song:你好\End-CJy*-:-/...'...■...■...-.J-\end{doGTnueii't)文檔的題目由\出1。{}標(biāo)簽指定,其中在標(biāo)題標(biāo)簽內(nèi)的\footnote{}是為文檔的題目加上腳注,\author{}標(biāo)簽指定文檔的編寫者是誰,本次上機(jī)實(shí)驗(yàn)中要求\author的內(nèi)容為姓名+學(xué)號(hào)的形式。特別注意這一部分的\date{}標(biāo)簽,如果沒有這個(gè)標(biāo)簽,那么編譯之后生成的文檔中,會(huì)自動(dòng)加上文檔生成的日期,如果加上該標(biāo)簽,那么生成的文檔中就不會(huì)有日期了。題目編寫后要由\maketit1e命令將標(biāo)題和作者信息加入到文檔中。透界排序介紹WMt"二本文內(nèi)容全部來自=S攀據(jù)結(jié)構(gòu)七算法》,張銘等,鼻等教育出版社”箕讓匕口廣:軟件學(xué)院實(shí)訓(xùn)基地編輯:.Xn^iceLicle選擇排序介紹7”目軟件學(xué)院實(shí)門基地褊輯I在工*本文內(nèi)容全都來自于《我據(jù)結(jié)構(gòu)與弊法》卜盟楷等,高等軟育國(guó)版社腳汪LaTeX文檔中可以支持多級(jí)的標(biāo)題,其中一級(jí)標(biāo)題用\section{}標(biāo)簽定義,二級(jí)標(biāo)簽由\subsection{}表示,三級(jí)標(biāo)題由\subsubsection{}表示。本文中用到了兩級(jí)標(biāo)題,源碼和對(duì)應(yīng)的文檔效果如下所示。\sect1cm1百?裝詵際排序\\silosecti訓(xùn)f尊法實(shí)現(xiàn)1下面介組一種宣卷進(jìn)熱排序,如算法AHUf(虹仃:二口所示:-%比f 科出了一小直接選擇拄序的例子■2直接選擇排序3,1算法實(shí)現(xiàn)F面介紹一種直接選擇排序,如算法1所示.圖1給出了一個(gè)直接選擇抻序的例子.LaTeX中新起一段可以使用命令“\\”,如果新起一段同樣需要縮進(jìn)那么在“\\"之后加上“\indent”表示需要縮進(jìn)。算法排版算法的排版需要導(dǎo)入兩個(gè)包,algorithm和algorithmico\nsepaakage-[algcritlniiic?\TisepaGkage{algcrithna.}為了讓生成的算法名稱為中文,我們修改算法的宏定義,即讓算法的標(biāo)題形式為“算法1XXXX”。在\begin{CJK*}后加入\floatname{algorithm}{算法},如下圖所示。\±Loatnaiae-algoTitiim}-算法}算法的編寫結(jié)構(gòu)如下:\beg-in-[alg-prithm?;\■[直接選擇排序]■\1at>e1{aJ■口:s-1:-Kheg'in.ja.l3cirithnnic/[1]\5TA.TEteniplat.e^<^classRecor-d5>^\5TATEvoidDelect-DorC[RecordArrav[]r工]七nl\!XSTATEint.ifjfSmallest;\FORJ(31=05;S±<21-15;5;什5):-\STATESraall&Bt=i;\F0-R](5j=;L+=5; 白?:-\~E{《Array'j] 'Smallest')'J-\5rA?E5mallE3t;=j;MHD工FYdTATEswap(Array,ifSinallesti;\^WDFDR\ENDF0-R.\STkTl\?\end.<己Igciri-hiiiic:?\en.d.{a.1g-orithim)其中\(zhòng)caption{}中定義了算法的名字,\label{}給算法定義了一個(gè)引用時(shí)的標(biāo)識(shí)。算法中的普通語句寫在\STATE標(biāo)簽后面,for循環(huán)要寫在一組\FOR和\ENDFOR標(biāo)簽內(nèi)容,其中for循環(huán)的條件要寫在\FOR標(biāo)簽后的{}內(nèi)。而if條件中執(zhí)行的語句要寫在一組\IF和\ENDIF內(nèi),其中條件要寫在\IF后的{}內(nèi)。這里需要注意的是,工}”在LaTeX源文件中有特殊含義,因此如果希望輸出普通文本形式的大括號(hào)需要在“{}”加上叭”進(jìn)行轉(zhuǎn)義。算法或其他對(duì)象在文檔中的引用需要在引用的位置使用\ref{}標(biāo)簽,大括號(hào)內(nèi)為對(duì)象的標(biāo)識(shí),即定義對(duì)象時(shí)\label{}標(biāo)簽內(nèi)指定的內(nèi)容。對(duì)象的序號(hào)由系統(tǒng)自動(dòng)按照在源文件中的順序添加。同一類型的對(duì)象同一編號(hào)。算法排版后的效果和正文中的引用如下所示。I:面介韶神自排這是排序."笆里更工]圖1給*『住百接達(dá)擇寸中的保了、算法I.直接會(huì)擇排序tcnipLitcyInssRecord>2:void.S£b]ectSort(Recor<lAtTiyf],hata|<{樂iuti.j.SiLialltftt;4二for|x■OjiH段一49)do改Siualk^t=i;Cctor[j—t+Lj<n;j+-+)duif(AiTa^r|j|c:Arr;w[Sma.l]psr])thpn& £」i值岷弘=j;it 白ndIf此 SWJ4pfAlTHy,3.1sM國(guó)1g;d);11=cudlor1/eudIbr電:圖片排版LaTeX文檔支持多種圖片格式,如.jpg,.eps,.tif等,不同的圖片格式需要用不同的方式編譯,本案例中使用的圖片為.jpg,使用的編譯方式問PDFLatex。LaTeX中插入圖片需要使用graphicx包。同樣,為了讓圖片的名字顯示為“圖X”的形式,我們使用LaTeX命令修改宏定義。\usepackage{graphick}\reneweQimand\figurenaiiDie(卜插入圖片需要寫在一組\begin{figure}和\end{figure}標(biāo)簽之間,具體格式如下所示。\b&gin{:Ei■口工曰:Yce^terin^\.irKilucieHi?3ahi□呂.3\teKtwidt:n]-!scit.jpg}——Jem;選擇排序案例(圖片來自百度】:Ylabel{fig:exaraplVend{figure}其中也譏。行陰指定了插入的圖片居中顯示,\includegraphics指定了插入的圖片名字(需要帶圖片的擴(kuò)展名),“[]”中指定了圖片的大小。\caption{}指定了文檔中顯示圖片的名字。需要注意的是,LaTeX在編譯時(shí)默認(rèn)圖片的位置與.tex文件在同一目錄下,如果圖片過多,需要放在另外的路徑下,可以在宏定義中預(yù)先指定圖片的路徑,這里不再贅述。插入圖片的效果及在文檔中的引用如下所示。F面介紹?一種直接選擇排序.如算法1所示.叵生出「一力直接選擇排序的例手圖1:選擇排序案例(圖片來自百度)公式排版LaTeX中公式編輯分為兩種,一種是嵌入到正文中,另一種為編號(hào)的公式。LaTeX公式編輯的功能非常強(qiáng)大,在使用這些工具前需要引入amsmath包。Vusepaoka-3e■[amsir.ath?嵌入正文中的公式編寫非常簡(jiǎn)單,只需要在正文中,將需要的公式寫在“$$”之間即可。|\\\iHd=nt:由于算法中使用了交換操作,需要用到一個(gè)臨時(shí)記錄,因此空間代階為箝宜節(jié)由于算法中使用了交換操作,需要用到?個(gè)臨時(shí)也錄?加此空間代優(yōu)為9(口.編號(hào)的公式寫在一組\begin{equation}和\end{equation}之間,公式的編號(hào)由系統(tǒng)自動(dòng)統(tǒng)一編號(hào)。文檔中的示例如下。其中帶有“'”為L(zhǎng)aTeX中支持的數(shù)學(xué)符號(hào)或特殊字符。\begin《eq;iiation>\1abe18eq:"ine3>XsuraMindts(i=D}A(n-2)(n-l-i)=\±rac(n(n-1})<2)=\Theta(n^2)Xend<已口ueu"n!表格排版LaTeX中普通的表格不需要特殊包支持。但是為了讓表明顯示為中文“表X”的形式,需要修改宏定義本案例中用到的表格編寫如下。egin<taMe>[attp]\centering\capti-:常用排序算法比較;\LaheL{tah:c口工呼;\t-egin;一⑥口工]工?;|c|c|c|c|;IVnline啡序方法二平均時(shí)間復(fù)雜度&空間復(fù)雜度二穩(wěn)定性\\\nline直接插入排序工SOgf)S="91穩(wěn)定\\\Jiline受匕口棒序匚$。熊人屋.3〃$£白。屋)目合不穩(wěn)定\\\hline直接選擇排序! 5&$0(1)$&不穩(wěn)定\\\allne堆排序5$O{n\l-3Q_2n)55SC(1)SS不穩(wěn)定\\\nilne爭(zhēng)泡排序士幻S工士穩(wěn)定\\\nilne快速排序工$(?{n\log_2n)$=SC(n\Log_2nJ。=不穩(wěn)定\\VhUneH并排序£ n)$£紇 白£穩(wěn)定\\\hline基數(shù)排序s$o(d(ri-n))$s5G(rd+nJ$s穩(wěn)定\\\nilne\end-[-atrial;\end-[talkie?其中“|c|c|c|c|”定義了該表格共有4歹列,“|”表示要繪制豎線。\hline表明要繪制橫線。\\表示一行結(jié)束,&為兩個(gè)格子之間的分隔符號(hào)。繪制出的表格效果如下。表1:常用排序算法比較排序方法平均時(shí)間復(fù)雜度空間復(fù)雜度穩(wěn)定性直接插入排序0(712)。⑴穩(wěn)定Sha排序0(":')。⑴不穩(wěn)定直接選擇排亨O(n2)。⑴不穩(wěn)定堆排序O(ll心心Tt)。⑴不穩(wěn)定冒泡排序0(濃)r。⑴穩(wěn)定快速排序log2可O[nlog2n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 乙方酒店承包經(jīng)營(yíng)合同樣本
- 人口普查合同標(biāo)準(zhǔn)文本
- 能源安全保障能力提升路徑與策略解析
- 跨校聽評(píng)課活動(dòng)實(shí)施方案解析
- 建筑垃圾消納場(chǎng)項(xiàng)目設(shè)計(jì)方案優(yōu)化
- 7 計(jì)量時(shí)間和我們的生活 教學(xué)設(shè)計(jì)-2024-2025學(xué)年科學(xué)五年級(jí)上冊(cè)教科版
- 《迎風(fēng)飛翔小風(fēng)箏》第2課時(shí)(教案)-六年級(jí)勞動(dòng)北師大版
- 修冷鏈凍庫合同樣本
- 2024年銀行春招業(yè)界發(fā)展趨勢(shì)試題及答案
- 佛山電器清洗合同樣本
- DB64∕1539-2020 復(fù)合保溫板結(jié)構(gòu)一體化系統(tǒng)應(yīng)用技術(shù)規(guī)程
- DB4401∕T 5-2018 房屋面積測(cè)算規(guī)范
- DIN1783厚度在0.35mm以上冷軋的鋁及鋁塑性合金帶材和板材、尺寸
- 腳手架或模板支架立桿底地基承載力計(jì)算
- GB∕T 40741-2021 焊后熱處理質(zhì)量要求
- Model5000功率計(jì)(介紹及操作)
- 超導(dǎo)材料應(yīng)用舉例PPT課件
- 現(xiàn)場(chǎng)總線技術(shù)03 PROFIBUS總線
- 2020年超星爾雅重說中國(guó)近代史通識(shí)課期末考試答案
- 輪胎式裝載機(jī)檢測(cè)報(bào)告(共5頁)
- 抗菌藥物分級(jí)管理目錄(完整資料).doc
評(píng)論
0/150
提交評(píng)論