Re: [問題] 如何在表格中同時設定欄寬及對齊方式?

看板LaTeX (論文排版)作者 (收心)時間15年前 (2010/05/09 11:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
對不起、感覺這問題有點像冷飯重炒,:p 因為我的表格第一個欄位的文字較多, 所以我設定使用 \begin{tabular}{|p{.4\textwidth}|c|c|c|} 來固定第一個欄位的長度,讓內容可以自動換行,其它欄位則是置中。 但問題是、例如第二列的第一個欄位自動換行後有三行, 然而後面的欄位的置中,都只有水平置中、而垂直卻沒置中! 換言之、不管我自動換行了幾行,第二個欄位的內容永遠在第一行的中間, 有沒有什麼辦法可以讓後面的欄位皆水平且垂直置中呢? == 目前我使用\begin{tabular}{|c|c|c|c|}, 然後在第一個欄位使用array環境、好讓我可以手動使用「\\」,強迫換行, 這樣一來、後面的欄位不管是水平或垂直皆會置中, 只是這樣我表格中的第一個欄位皆需人工判別來手動換行, 感覺很愚蠢,每次修改一定要再三編譯進行人工調整, 這似乎不大有效率… 故想請問有沒有高手有比較聰明的方式、讓表格中某欄位的文字能自動換行, 而其前或其後的欄位皆能水平、垂直置中的?在此先行謝過,m(__)m -- 紛紛擾擾這世間 風風雨雨幾多年 是是非非隨人言 生生世世到永遠 年年月月又天天 反反覆覆難成眠 冷冷清清在海邊 尋尋覓覓妳的臉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.168.47
文章代碼(AID): #1BvZ3lSn (LaTeX)
文章代碼(AID): #1BvZ3lSn (LaTeX)