我通常使用 Google Docs 電子表格來製作所有表格。這是組織資訊和創建快速表格的良好而快速的方法。
現在我正在用 Latex 編寫文檔,我想移植表格。
我嘗試將工作表下載為 CSV 文件,然後使用csvsimple
包將其轉換為乳膠,但這有幾個錯誤(不複製單元格邊框,不尊重頁面寬度和高度等),最後所有配置幾乎和我自己創建表一樣複雜。
我認識到一些問題是 CSV 檔案格式固有的(沒有套件可以猜測CSV 檔案不包含的資訊),所以我想知道:是否有其他方法可以快速將我的 Google 文件表移植到乳膠?
這是一個連結有一組簡單的三個表格和一個我想移植到乳膠的圖表:
答案1
這與我和我的同學在撰寫實驗物理實驗報告時遇到的問題完全相同。由於我們以小組形式工作,因此將資料儲存在雲端真是太好了。問題是有時將幾十個表轉換為 Latex...
於是我和我的一個同學想出了乳膠套件,一個 Google Sheets 插件,可建立包含給定表格的表格環境的文字檔案並將其匯出到您的 Google Drive。
對於您的情況,這不會處理頁面寬度或高度,也不會複製您配置的確切邊框(儘管有一種方法可以克服這個問題,請繼續閱讀),但它可以幫助您輕鬆開始並系統地進行多個表。
該附加元件是使用開發的谷歌應用腳本因此,不幸的是,某些功能的缺乏並不容易克服。
然而,當將表格從 Google Sheets 轉換為 Latex 時,它確實有很大幫助
它具有一些附加功能,可以在將來為您或其他人提供幫助。
目前的特點:
使用 multirow 套件處理多行和多列環境
處理不確定性符號 $\pm$ (對我們實驗物理學特別有用)
- 雖然它不會複製表格的邊框,但它有一些用於邊框配置的範本(例如無處不在的 hlines 或無處不在的垂直線)
- 允許您使用以下命令一次配置和匯出多個表命名範圍功能。
可以或將要實現的功能(考慮社區的時間和意願):
- 將表格配置為與電子表格中的對齊方式相同
- 處理不同的字體樣式,例如大膽的,斜體, ETC...
- 還有更多,您只需向我們推銷這個想法即可!透過以下任一方式聯絡我們Facebook或電子郵件:[電子郵件受保護]
這是 LatexKit 的實際應用
這是電子表格上的表格:
這是 LatexKit 使用模板“grid”生成的確切程式碼:
\begin{tabular}{|c|c|}
\hline
Time (h) & Temperature (C) \\ \hline
12 & 19.5 $\pm$ 0.4 \\ \hline
13 & 20.3 $\pm$ 0.6 \\ \hline
14 & 21.8 $\pm$ 0.7 \\ \hline
15 & 20.9 $\pm$ 0.6 \\ \hline
16 & 19.7 $\pm$ 0.4 \\ \hline
\end{tabular}
這是在 Latex 中編譯時的結果:
這確實是一個社區項目,因此我們很樂意接受您的建議來改進!
答案2
您可以使用Spread-LaTeX,一個簡單的插件,旨在將 Google 試算表轉換為 LaTeX 表格或將 LaTeX 表格轉換為 Google 試算表。
答案3
您可以使用谷歌文檔擴展乳膠套件
答案4
也許最非侵入性的方法是將表格下載為 CSV,然後使用值得信賴的工具將 CSV 轉換為 LaTeX 表格。
我個人沒用過這個,不過你可以試試csv2乳膠。