
我對乳膠非常陌生,當我的第一篇論文即將結束時,由於兩天內提交,我將過去幾週經過多次嘗試後最終提取的結果放入表格中。我所尋找的是簡單、清晰、乾淨的表格它可以跨越幾頁並且不會超出頁面的一側。
經過昨天的研究如何做到這一點,乳膠似乎本質上並不支援任何複雜的表格,並且需要使用十幾個不同的包。我正在上傳使用 sharelatex 網站時遇到的錯誤(也嘗試了其他本地程序,但這似乎是唯一一個自上線以來無需出現十幾個提示即可工作的程序):
現在我正在使用,希望不會遺漏任何與下表相關的包:
\usepackage{listings}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{makecell}
列表可能是程式碼片段,不確定。無論哪種方式,我都需要以下功能:
- 可以貼上的長的跨多個頁面運行的清單。有人建議分頁符,但沒有效果。所以最後我最終嘗試了 longtables,但也不起作用,現在 tabularx 似乎可以工作 -一次。當我添加另一個表時,它停止工作。
- 由於有多列具有較長的標題名稱,我還需要將標題文字包裝在一起,以下程式碼應該可以幫助解決此問題:
代碼:
\usepackage{ltablex}
\usepackage{makecell}
\newcolumntype{Z}{ >{\centering\arraybackslash}X }
\renewcommand\theadfont{\bfseries}
%\renewcommand\theadalign{cc}
\usepackage[autolanguage, np]{numprint}
我認為這定義了正在使用的標頭的類型,並將其稱為“Z”,然後在tablurax
開始屬性中再次呼叫它。
無論如何,所有這些錯誤都在右邊,而且它們似乎都與tabularx
.不幸的是,我不知道它們的意思,點擊它們總是會把我帶到「end tabularx」。
我猜格式結構有問題,但我對這一切都很陌生,經過幾個月的通宵工作和論文問題以及接近提交的最後部分之後,我感到非常疲憊(他們堅持要求無擴展名)。
我真誠地感謝任何對此的幫助。
答案1
通常情況下,第一個錯誤之後顯示的所有錯誤本質上都是虛假的,錯誤是
\label{xxx}\caption{..}
應該是
\caption{....\label{..}}
\label
總是需要在\caption
if 後面來標記正確的值,但在表格中,使用這種形式特別糟糕,因為您得到的錯誤不僅僅是錯誤的值,因為標籤代碼阻止標題跨越單元格,如\multicolumn
(內部使用這裡)必須始終是單元格中的第一件事。
我永遠不會用於tabularx
數字數據,只是使用longtable
(或tabular
用於單頁表)並使用dcolumn
或siuintix
包來指定數字數據的十進制對齊方式。