縮放表與更改字體與其他方法

縮放表與更改字體與其他方法

主觀,但不固執己見

在「正常」字體大小下,我的表格通常會超出頁邊距。我要求提供有關如何解決此問題的指南,並牢記以下幾點:

我是一名學者,寫社會科學論文。我的論文通常有一些(例如大約 10 個)表格——社會科學論文中常見的表格,其中有很多數字(而不是公式、數字等)和總是表註釋。

我使用統計軟體(R、Stata)來建立我的表格。

儘管我對這些工具有很好的掌握,但我一直在努力為我產生的表格設定標準。所以我不斷問自己:

  1. 我是否應該更改表格環境內的字體大小(例如使用環境\small內的命令table——這恰好是我通常採用的方法),或者
  2. 我應該在全球範圍內執行此操作(如所示發布。
  3. 我應該\resizebox或使用類似的東西嗎?

在建立表格時,我會考慮:

  1. 我更好地能夠在我的beamer簡報中重複使用相同的程式碼;
  2. 儘管我的所有.tex程式碼都會經過特定於期刊的發布流程,但我喜歡擁有漂亮的工作論文版本;
  3. 儘管大約 10 個表格進入了我論文的最終版本,但我通常在寫作過程中產生大約 100 個表格。

所以我的問題是,在這種情況下,我可以使用哪些指南來幫助我規劃如何建立我的 LaTex 表?我不求一般booktabs類似的指導方針;相反,我想知道如何編寫良好的乳膠程式碼以始終適合頁面中的大型表格,而不產生礙眼的情況。

答案1

我通常反對第三種選擇(縮放),儘管它似乎很受歡迎。也許我對此有偏見,因為(a)我實現了\resizebox並且(b)當時大多數文字都使用點陣字體,因此縮放文字使內容變得不可讀。但是,我認為如果可能的話,最好具有一致的字體大小,因此選擇使用固定大小,例如\small我認為更可取。

第四種選擇是從邊緣區域竊取一些空間。 LaTeX 預設類別在單列模式下使用相對較窄的文字區塊有許多充分的理由,但這些原因並不真正適用於多列表。該設計包括額外的寬度空間\marginparsep+\marginparwidth,假設該空間不會超出頁面,並且可用於側節點,這些節點可能不會用於表格。因此,您可以(儘管有些人可能會質疑設計的美觀)允許桌子更寬。

相關內容