精華區beta LaTeX 關於我們 聯絡資訊
因為想固定欄寬,所以用p{}來設定欄寬,但是,這樣就變成一定是靠左對齊。 目前想到改變對齊的方式是用multicolumn \multicolumn{1}{c}{text} 可是這樣一欄一欄加似乎有點笨,不知是否有更簡單的方法呢? 另外就是如果有幾欄是有小數的數字,似乎就無法用小數點對齊的方式排版。 不知道是否有又能設欄寬又能設對齊方式的方式呢? 先謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.59.7 > -------------------------------------------------------------------------- < 作者: TacoEater (銅豌豆) 看板: LaTeX 標題: Re: [問題] 如何在表格中同時設定欄寬及對齊方式? 時間: Thu Nov 9 23:41:04 2006 ※ 引述《nai (影子)》之銘言: : 因為想固定欄寬,所以用p{}來設定欄寬,但是,這樣就變成一定是靠左對齊。 : 目前想到改變對齊的方式是用multicolumn : \multicolumn{1}{c}{text} : 可是這樣一欄一欄加似乎有點笨,不知是否有更簡單的方法呢? : 另外就是如果有幾欄是有小數的數字,似乎就無法用小數點對齊的方式排版。 : 不知道是否有又能設欄寬又能設對齊方式的方式呢? 先謝謝了! 我正好在幾天前發現這個用法,分享一下 :) 先引入 array 或 tabularx 套件 然後用插入指令的方法: \begin{tabular}{>{\centering}m{0.7in}m{0.7in}m{0.7in}} ... \end{tabular} (我這邊用 m, 用 p 也可以的) 但是這個方法在最後一欄會有 error, 解決方法是加上 \arraybackslash: \begin{tabular}{>{\centering}m{0.7in} >{\centering}m{0.7in}>{\centering\arraybackslash}m{0.7in}} ... \end{tabular} -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.39 > -------------------------------------------------------------------------- < 發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: LaTeX 標 題: Re: [問題] 如何在表格中同時設定欄寬及對齊方式? 發信站: SayYA 資訊站 (Thu Nov 9 21:14:20 2006) 轉信站: ptt!ctu-reader!news.nctu!SayYa ※ 引述《nai.bbs@ptt.cc (影子)》之銘言: > 因為想固定欄寬,所以用p{}來設定欄寬,但是,這樣就變成一定是靠左對齊。 > 目前想到改變對齊的方式是用multicolumn > \multicolumn{1}{c}{text} > 可是這樣一欄一欄加似乎有點笨,不知是否有更簡單的方法呢? > 另外就是如果有幾欄是有小數的數字,似乎就無法用小數點對齊的方式排版。 > 不知道是否有又能設欄寬又能設對齊方式的方式呢? 先謝謝了! http://edt1023.sayya.org/tex/latex123/node9.html#SECTION00950000000000000000 http://edt1023.sayya.org/tex/latex123/node9.html#SECTION00990000000000000000 這裡有整個內容的 pdf 檔: http://edt1023.sayya.org/tex/latex123/latex123.pdf 另外,吳聰敏、吳聰慧老師的書,也可以參考: http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex.html -- 故萬物一也,是其所美者為神奇,其所惡者為臭腐; 臭腐復化為神奇,神奇復化為臭腐。(莊子.知北遊) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org