Lesson5數學軟體簡介上週上機題目請印出左列各項數學式:首先要決定進入離開數學式模式方式:$...$inline模式\[…\]display模式什麼時候用$....$,什麼時候用\[….\]?inline模式(嵌在文章中)display模式(獨自一行置中)\[\fracz{2+\fracz3}\]常見的錯誤:(1)少加\例如:fracz3(2)\指令與後方的字黏在一起例如:\fracz3\[\sum_{j=1}^2k(A_{ij})=d^+(v_i)\](3)A_{ij}如果不用{}(A_ij)則只有i變下標書寫技巧:不用刻意寫在一行中,可以適時地換行,但是不要留空白行。\[s_{k,i}(x)\stackrel{\triangle}{=}\frac1{\displaystyle\sum_{\stackrel{j=0}{j\not=1}}(x_{k+i}-x_{k+j})}\]\[A=\left(\begin{array}{ccc}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{array}\right)\]注意事件:(1)要用\left(與\right)來產生大括號()(2)因為\left(是數學式符號,所以必須先進入數學模式再使用\[A=\left(\begin{array}{c|cc}a_{11}&a_{12}&a_{13}\\\hlinea_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{array}\right)\]修改的小技巧:(1)要加入垂直直線,放”|”在{ccc}中(2)要加入水平直線時,放\hline在需要的列中使用複雜數學式重複使用array環境\[\left(\begin{array}{cc}\left(\begin{array}{cc}a_{11}&a_{12}\\a_{21}&a_{22}\end{array}\right)&B\\B^T&\left(\begin{array}{cc}c_{11}&c_{12}\\c_{21}&c_{22}\end{array}\right)\end{array}\right)\]本週進度:表格製作大綱:1)tabular環境2)實例解說3)表的橫寬設定4)tabularx巨集引用LaTEX中備有tabular環境,能容易地記述一個頁數的表格;橫跨數頁的大表格,亦可用tabbing環境印出。在表格中的行列要素也是像矩陣行列中的要素一樣,排列整齊地印出。因此前一堂課中用array環境印出的行列等,也可以說是表格的一種。tabular環境\begin{tabular}[位置]{行對齊}\end{tabular}{}中是設定行數及對齊方式的參數,常用的四種參數:l(left)c(center)r(right)|行與行間的直線此環境使用的方法與array環境類似。有[t],[b]與預設三種,表示現在行的基線對齊的位置tabular環境分析一下左側的表格:(1)共11列(2)共4行(3)第一行對右第二行對中第三行對中第四行對左(4)第一列用\multicolumn參數tabular環境{行對齊}的參數設定:{|r|c|cl|}\multicolumn{合併行數}{行對齊方式}{內容}\\\hline\multicolumn{4}{|l|}{Last10Games7-3Overall;53-15}\\\hline\multicolumn是合併多行格子的參數,合併後對齊方式必須重訂,這也可以作為改單格對齊方式的方法\multicolumn單格應用實例上例中什麼地方不一樣看出來嗎?第二列最後一格對齊方式改變了!原例中:&104-92@Denver\\改為:&\multicolumn{1}{r|}{104-92@Denver}\\適用於更改某單格的對齊方式{}中的參數,除了c、l、r、|之外,另外還有其他兩個參數:p{寬度}、@{符號}與cline{a-b}你發現了嗎?一般tabular表格的製作,各行寬度大小都是自動設定,只有p{寬度}可以來自訂寬度實例:原例中:\begin{tabular}{|r|c|cl|}改為\begin{tabular}{|p{1cm}|p{1cm}|p{1cm}|l|}@{符號}有點像|,讓某欄的各列都出現某個文字或符號;實例解說:\begin{tabular}{|r|c|c@{$\triangle$}l|}@{}如果完全不加入任何參數,則它的作用在於去除左右兩行的間距,例如在上例中,加入\begin{tabular}{|r@{}|c|c@{$\triangle$}l|}\cline{a-b}:化某部分欄位的橫線,其中的a-b指的就是要畫線的欄位數,舉例來說:\cline{2-3}就是化第二欄至第三欄的橫線。實例分析:(1)共3行,9列(2)三行皆向左對齊(3)第一列需用到\multicolumn合併欄指令(4)\hline用到3次,\cline用到1次\begin{tabular}{@{}lll@{}}\hline&\multicolumn{2}{c}{\bfSpecificHeats}\\\cline{2-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\\\hline\end{tabular}表的橫寬設定另外三項加在前言區的橫寬設定參數:1)\renewcommand{\arraystretch}{1.2}列間距加大為原來的1.2倍2)\arrayrulewidth=1pt線條粗細為1pt(預設值為0.4pt)3)\tabcolsep=12pt欄間距為24pt(預設值為6pt)加入這三項在前言區的改變:\renewcommand{\arraystretch}{1.2}\arrayrulewidth=1pt\tabcolsep=12pt方便的巨集引用這裡我們引用好用的巨集,它可以說是設計好的整合套件,使我們更方便設計表格。巨集引用:1)\documentstyle必須改成\documentclass2)在前言區加入\usepackage{巨集名稱}3)巨集主要可以加強指令功能,彙整並加強一般常用的功能tabularx巨集新增功能:m{}功能\begin{tabular}{l{:}cm{2cm}}\hlineStart&End&CharacterBlockName\\\hline3400&4DB5&CJKUnifiedIdeographsExtensionA\\4E00&9FFF&CJKUnifiedIdeographs\\\hline\end{tabular}tabularx巨集新增功能:b{}功能上頁介紹的m{}功能與之前介紹的段落p{}功能類似,但是該列其他欄位會對齊這個段落的中間,另外,b{}也與他們相類似,所不同之處在於其他欄位會對齊該段落的底部。另外,上頁介紹的{指令}功能,如果改成{指令},會跑到下一個欄位的起頭例如:\begin{tabular}{l{:}{$\|$}lb{2cm}}tabularx巨集新增功能:X功能\begin{tabularx}{8cm}{llX}\hlineStart&End&CharacterBlockName\\\hline3400&4DB5&CJKUnifiedIdeographsExtensionA\\4E00&9FFF&CJKUnifiedIdeographs\\\hline\end{tabularx}期中報告(40%)說明:pdf檔案已經放在老師的教學網站上步驟一:分組(一組最多五人)步驟二:下載教學網站上的pdf檔案步驟三:分工合作,每人負責工作分配步驟四:整合以後將.tex檔寄至老師信箱ifan@isu.edu.tw注意:期限(4/24)評分標準(教過的LaTEX功能發揮)期中考試:4/24pm3:30(10%)考試範圍:LaTEX基本概念與技巧3/27上機課內容熟習winedit請建立下列表格(其中請將所有的格線都劃上,並增加第一行將各元素編號1~9)將三行寬度改成一樣