《最新孙一凡老师LaTeX教学---第六课LaTeX绘图与参考文献使用PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新孙一凡老师LaTeX教学---第六课LaTeX绘图与参考文献使用PPT课件.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、孙一凡老师孙一凡老师LaTeXLaTeX教学教学-第第六课六课LaTeXLaTeX绘图与参考文献绘图与参考文献使用使用begintabularbegintabularllllll hlinehline&multicolumn2cbf Specific Heats multicolumn2cbf Specific Heats cline2-3cline2-3&$c$(J/kg$cdot$K)$c$(J/kg$cdot$K)&$C$(J/mol$cdot$K)$C$(J/mol$cdot$K)hlinehlineAluminum Aluminum&900 900&24.3 24.3 Copper
2、Copper&385 385&24.4 24.4 Gold Gold&130 130&25.6 25.6 Steel/Iron Steel/Iron&450 450&25.0 25.0 Lead Lead&130 130&26.8 26.8 Mercury Mercury&140 140&28.0 28.0 Water Water&4190 4190&75.4 75.4 hlinehlineendtabularendtabularl l大多數的畫圖指令都用以下兩種形式:(1)put(x,y)圖形(2)multiput(x,y)(x,y)n圖形 put 是畫一圖形,(x,y)是圖形的起始座標;m
3、ultiput則是規律地畫 n 個圖形,(x,y)則是每個圖形間的間距。l llineline(u,v)(u,v)ss l l(u,v)(u,v):指向方向,:指向方向,u,vu,v要互質,要互質,整數,且要在整數,且要在66間。間。l lss:長度:長度 l l實例:實例:put put(1,2)(1,2)lineline(0,1)(0,1)55 指的是該線段從點指的是該線段從點(1,2)(1,2)畫,朝畫,朝(0,1)(0,1)方向(即向上)方向(即向上)畫畫5 5單位長線段單位長線段圖形(1):線段(1,2)(1,2)5 5(0,1)(0,1)l l但是:但是:除了垂直與水平線之外,除了
4、垂直與水平線之外,ss長度並不是指真正的長度並不是指真正的長度,而是長度,而是x x軸方向的長度。軸方向的長度。l l例如:例如:put(0,0)line(1,1)2 put(0,0)line(1,1)2 是指從原點是指從原點(0,0)45(0,0)45度角度角 畫出畫出x x軸平移軸平移2 2單位的單位的 (實際長度為(實際長度為222 2)(0,0)(0,0)(2,2)(2,2)2 2圖形(1):線段l l實例:實例:l lmultiputmultiput(1,2)(1,2)(1,0)(1,0)1010lineline(0,1)(0,1)55 multiputmultiput是規律性地多次
5、執行是規律性地多次執行putput的結果的結果圖形(1):線段(1,2)(1,2)5 5(0,1)(0,1)(1,0)(1,0)l lvectorvector(u,v)(u,v)ss l l(u,v)(u,v):指向方向,:指向方向,u,vu,v要互質,要互質,整數,且要在整數,且要在44間。間。l lss:長度:長度 l l實例:實例:put put(1,2)(1,2)vectorvector(1,0)(1,0)55 指的是該線段從點指的是該線段從點(1,2)(1,2)畫,朝畫,朝(1,0)(1,0)方向(即向右)方向(即向右)畫畫5 5單位長向量單位長向量圖形(2):向量(1,2)(1,2
6、)5 5(1,0)(1,0)l l實例:實例:multiput multiput(1,2)(1,2)(1,1)(1,1)55vectorvector(1,0)(1,0)55 圖形(2):向量(1,2)(1,2)5 5(1,0)(1,0)(1,1(1,1)s s的使用方式與的使用方式與lineline相同相同l lcirclecircless l lcircle*circle*ss l lss:直徑:直徑 l l實例:實例:put put(1,2)(1,2)circlecircle55 put put(6,2)(6,2)circle*circle*55 指的是點指的是點(1,2)(1,2)為圓心
7、,以為圓心,以5 5單位長為直徑畫空心圓單位長為直徑畫空心圓 circle circle後有接則為實心圓後有接則為實心圓圖形(3):圓l l實例:實例:l lmultiputmultiput(1,1)(1,1)(2,1)(2,1)44circlecircle22 l l一次畫出一次畫出4 4個直徑個直徑2 2的圓的圓l l第一個圓圓心:第一個圓圓心:(1,1)(1,1)l l第二個圓圓心:第二個圓圓心:(3,2)(3,2)l l第三個圓圓心:第三個圓圓心:(5,3)(5,3)l l第四個圓圓心:第四個圓圓心:(7,4)(7,4)圖形(3):圓(1,2)(1,2)(2,1)(2,1)l lpic
8、turepicture最大的優點在於最能配合最大的優點在於最能配合LaTEXLaTEX原來的語原來的語法(當然功能不足與使用不便是其最大的缺點)法(當然功能不足與使用不便是其最大的缺點)l l像右圖一般,在像右圖一般,在 畫好的圖形中放進畫好的圖形中放進 想要的數學式與公想要的數學式與公 式,式,picturepicture可以輕可以輕 易辦到。易辦到。圖形(4):字與公式put(1,0.5)line(2,1)3 put(1,0.5)line(2,1)3 put(4,2)line(-2,1)2put(4,2)line(-2,1)2put(2,3)line(-2,-5)1 put(2,3)lin
9、e(-2,-5)1 put(0.7,0.3)$A$put(0.7,0.3)$A$put(4,1.9)$B$put(4,1.9)$B$put(1.7,3)$C$put(1.7,3)$C$put(3,2.5)$a$put(3,2.5)$a$put(1.3,1.7)$b$put(1.3,1.7)$b$put(2.5,1)$c$put(2.5,1)$c$put(0.3,4)put(0.3,4)$F=sqrts(s-a)(s-b)(s-c)$F=sqrts(s-a)(s-b)(s-c)$put(3.5,0.4)put(3.5,0.4)$s:=displaystylefrac2a+b+c$s:=displ
10、aystylefrac2a+b+c$l l粗線:粗線:thicklinesthicklines(較粗的線)(較粗的線)l l細線:細線:thinlinesthinlines(預設的線條粗細)(預設的線條粗細)l l使用方法:使用方法:放在即將改變粗細的圖形的前面放在即將改變粗細的圖形的前面l l例如:例如:thicklines thicklines put(2,2)circle3 put(2,2)circle3 thinlines thinlines put(2,2)line(1,1)2 put(2,2)line(1,1)2兩種粗細功能linethickness 粗細功能l llinethic
11、kness slinethickness sl lss:長度,必須有單位:長度,必須有單位l l能改變水平或垂直線、向量的粗細能改變水平或垂直線、向量的粗細l l(斜線、圓的邊線皆不受影響)(斜線、圓的邊線皆不受影響)l l舉例:舉例:linethickness 3mm linethickness 3mm put(0,0)line(1,0)2 put(0,0)line(1,0)2 l loval(w,h)oval(w,h)顯示部分顯示部分 橢圓形橢圓形 w w:寬度,:寬度,h h:高度:高度l l顯示部分:顯示部分:t t:上半部,:上半部,b b:下半部:下半部 l l:左半部,:左半部,
12、r r:右半部:右半部l l舉例:舉例:put(2,3)oval(3,5)tr put(2,3)oval(3,5)tr 寬度寬度3 3高度高度5 5的橢圓形的右上半邊的橢圓形的右上半邊圖形(5):橢圓tr trbrbrtl tlblbll lmakeboxmakebox 、frameboxframebox 與與dashboxdashbox 三種方格圖三種方格圖形指令形指令l l三種方格的使用方式皆雷同,不同的地方在於:三種方格的使用方式皆雷同,不同的地方在於:l lmakebox makebox 沒有外框沒有外框l lframebox framebox 實線外框實線外框l ldashbox d
13、ashbox 虛線外框虛線外框l l使用方式:使用方式:makebox(w,h)makebox(w,h)對齊位置對齊位置內容文內容文 例如:例如:framebox(20,10)LaTEX sampleframebox(20,10)LaTEX sample圖形(6):方格l lmultiput multiput 只能規律地印出相同的圖形,若幾個相只能規律地印出相同的圖形,若幾個相似的圖形中他們共同的圖形部分則無法用似的圖形中他們共同的圖形部分則無法用multiputmultiput印出。印出。l l此時可以使用此時可以使用saveboxsavebox與與useboxusebox來訂定與使用來訂定
14、與使用l l使用前必須先用使用前必須先用newsavebox newsavebox 宣告宣告l l步驟:步驟:(1)newsavebox(1)newsavebox(宣告使用)(宣告使用)(2)savebox(2)savebox(定義用法)(定義用法)(3)usebox(3)usebox(使用)(使用)圖形(7):自訂常用圖形l lnewsaveboxnewsavebox名字名字 例如:例如:newsaveboxifannewsaveboxifan 宣告名為宣告名為ifanifan的圖形產生的圖形產生l lsaveboxsavebox名字名字(w,h)(w,h)位置位置內容內容 例如:例如:sa
15、veboxifan(20,10)tlsaveboxifan(20,10)tl put(0,0)circle6 put(0,0)circle6 put(2,0)circle*2 put(2,0)circle*2 l luseboxusebox名字名字 例如:例如:put(1,2)useboxifanput(1,2)useboxifan圖形(7):自訂常用圖形參考文獻的使用l l參考文獻表在所有論文、書本都會需要用到,在此我們介紹簡易的製作方式l lthebibliography環境:編譯後他會自成一個獨立的章節,如果是article類,他會印出Referrences為標題,如果是book類或re
16、port類,他則會印出Bibliography為標題thebibliography 環境beginthebibliography99bibitem印出標記名字參考資料一bibitem印出標記名字參考資料二endthebibliographyl l例如:例如:beginthebibliography99beginthebibliography99bibitembibitemLamport 86Lamport 86lamlamLeslie Lamport.it A Leslie Lamport.it A document Prepatation System,Addison-Wesley document Prepatation System,Addison-Wesley Pulishing Co.,1986.Pulishing Co.,1986.endthebibliographyendthebibliographyenddocumentenddocument印出來的方式印出來的方式如果不設定,如果不設定,則預設方式是則預設方式是1,2,31,2,3名字使用方式是在文中名字使用方式是在文中加上加上citecite名字名字 則會顯則會顯示示114/10上機課l l畫出下列圖形abcde