《孙一凡老师LaTeX教学---第六课LaTeX绘图与参考文献使用ppt课件.ppt》由会员分享,可在线阅读,更多相关《孙一凡老师LaTeX教学---第六课LaTeX绘图与参考文献使用ppt课件.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、3/27 上機課內容begintabularlll hline & multicolumn2cbf Specific Heats cline2-3 & $c$ (J/kg$cdot$K) & $C$ (J/mol$cdot$K) hlineAluminum & 900 & 24.3 Copper & 385 & 24.4 Gold & 130 & 25.6 Steel/Iron & 450 & 25.0 Lead & 130 & 26.8 Mercury & 140 & 28.0 Water & 4190 & 75.4 hlineendtabularbegintabular|c|p2cm|p2
2、cm|p2cm| hline multicolumn1|c& multicolumn2c|bf Specific Heats cline3-4 multicolumn1|c& $c$ (J/kg$cdot$K) & $C$ (J/mol$cdot$K) hline1&Aluminum & 900 & 24.3 hline2&Copper & 385 & 24.4 hline3&Gold & 130 & 25.6 hline4&Steel/Iron & 450 & 25.0 hline5&Lead & 130 & 26.8 hline6&Mercury & 140 & 28.0 hline7&W
3、ater & 4190 & 75.4 hlineendtabular本日進度:圖形環境指令l圖形的基本環境指令:beginpicture(x,y)(x0,y0) endpicture繪圖指令組合(x,y):指定此圖形的大小,x是指寬度,y是高度(x0,y0): 原點位置l實例 A: beginpicture(30,50) 此圖形將印在寬度30,高度50的矩型中 座標訂定矩型左下角為(0,0)l實例 B: beginpicture(30,50)(10,30) 此圖形的座標即是: 將前圖形的(0,0)訂為(10,30) (10,30) 也就是說,原點訂定可以修正圖形位置。 BAunitlength
4、 單位長度a)此指令放在beginpicture前面b)後面接的長度即為單位長度,因此可以用來放大縮小圖形c)例如:unitlength 1mm unitlength 2mm圖形 A圖形 Alline(u,v)sl(u,v):指向方向,u,v要互質, 整數,且要在6間。ls:長度 l實例: put(1,2)line(0,1)5 指的是該線段從點(1,2)畫,朝(0,1)方向(即向上)畫5單位長線段圖形(1):線段(1,2)5(0,1)l但是: 除了垂直與水平線之外,s長度並不是指真正的長度,而是x軸方向的長度。l例如: put(0,0)line(1,1)2 是指從原點(0,0)45度角 畫出x
5、軸平移2單位的 (實際長度為22)(0,0)(2,2)2圖形(1):線段l實例:lmultiput(1,2)(1,0)10line(0,1)5multiput是規律性地多次執行put的結果圖形(1):線段(1,2)5(0,1)(1,0)lvector(u,v)sl(u,v):指向方向,u,v要互質, 整數,且要在4間。 ls:長度 l實例: put(1,2)vector(1,0)5 指的是該線段從點(1,2)畫,朝(1,0)方向(即向右)畫5單位長向量圖形(2):向量(1,2)5(1,0)l實例: multiput(1,2)(1,1)5vector(1,0)5圖形(2):向量(1,2)5(1,
6、0)(1,1) s的使用方式與line相同lcircleslcircle*sls:直徑 l實例: put(1,2)circle5 put(6,2)circle*5 指的是點(1,2)為圓心,以5單位長為直徑畫空心圓圖形(3):圓l實例:lmultiput(1,1)(2,1)4circle2l一次畫出4個直徑2的圓l第一個圓圓心:(1,1)l第二個圓圓心:(3,2)l第三個圓圓心:(5,3)l第四個圓圓心:(7,4)圖形(3):圓(1,2)(2,1)lpicture最大的優點在於最能配合LaTEX原來的語法(當然功能不足與使用不便是其最大的缺點)l像右圖一般,在 畫好的圖形中放進 想要的數學式與
7、公 式,picture可以輕 易辦到。圖形(4):字與公式put(1,0.5)line(2,1)3 put(4,2)line(-2,1)2put(2,3)line(-2,-5)1 put(0.7,0.3)$A$ put(4,1.9)$B$put(1.7,3)$C$ put(3,2.5)$a$put(1.3,1.7)$b$put(2.5,1)$c$put(0.3,4) $F=sqrts(s-a)(s-b)(s-c)$put(3.5,0.4)$s:=displaystylefrac2a+b+c$l粗線:thicklines(較粗的線)l細線:thinlines(預設的線條粗細)l使用方法: 放在即
8、將改變粗細的圖形的前面l例如: thicklines put(2,2)circle3 thinlines put(2,2)line(1,1)2兩種粗細功能linethickness 粗細功能loval(w,h)顯示部分 橢圓形 w:寬度,h:高度l顯示部分: t:上半部,b:下半部 l:左半部,r:右半部l舉例: put(2,3)oval(3,5)tr 寬度3高度5的橢圓形的右上半邊圖形(5):橢圓trbrtlbllmakebox 、framebox 與dashbox 三種方格圖形指令l三種方格的使用方式皆雷同,不同的地方在於:lmakebox 沒有外框lframebox 實線外框ldashb
9、ox 虛線外框l使用方式:makebox(w,h)對齊位置內容文 例如:framebox(20,10)LaTEX sample圖形(6):方格lmultiput 只能規律地印出相同的圖形,若幾個相似的圖形中他們共同的圖形部分則無法用multiput印出。l此時可以使用savebox與usebox來訂定與使用l使用前必須先用newsavebox 宣告l步驟:(1) newsavebox (宣告使用)(2) savebox (定義用法)(3) usebox (使用)圖形(7):自訂常用圖形lnewsavebox名字 例如:newsaveboxifan 宣告名為ifan的圖形產生lsavebox名字
10、(w,h)位置內容 例如:saveboxifan(20,10)tl put(0,0)circle6 put(2,0)circle*2 lusebox名字 例如:put(1,2)useboxifan圖形(7):自訂常用圖形l參考文獻表在所有論文、書本都會需要用到,在此我們介紹簡易的製作方式lthebibliography環境:編譯後他會自成一個獨立的章節,如果是article類,他會印出Referrences為標題,如果是book類或report類,他則會印出Bibliography為標題thebibliography 環境beginthebibliography99bibitem印出標記名字參考資料一bibitem印出標記名字參考資料二endthebibliographyl例如:beginthebibliography99bibitemLamport 86lamLeslie Lamport. it A document Prepatation System, Addison-Wesley Pulishing Co., 1986.endthebibliographyenddocument印出來的方式如果不設定,則預設方式是1,2,3名字使用方式是在文中加上cite名字則會顯示1