pandoc 支援 LaTeX ctable?

pandoc 支援 LaTeX ctable?

我用來ctable製作我的 LaTeX 桌子。我的最終目標是製作 HTML5 投影片簡報。我需要展示的表格都是在 LaTeX 中使用ctable.

例如,我將 LaTeXctable保存在table.tex.然後我嘗試

pandoc -s table.tex -o table.md

建立該表的降價版本,以便我可以使用

pandoc -s --mathjax -S -i -t slidy table.md -o table.html

製作 HTML5 投影片。然而,第一步

pandoc -s table.tex -o table.md

只會產生一個完全空的檔案 table.md。

如何使用 LaTeX 建立的表格建立 HTML5 投影片ctable

這是一個範例,因此這段程式碼將是上面引用ctable的內容。table.tex

\ctable[botcap,caption={Basic descriptive statistics for GSS data},label=tab:gss1,pos=!tbp,]{lrrr}{}{\FL
\multicolumn{1}{l}{}&\multicolumn{1}{c}{N}&\multicolumn{1}{c}{mean}&\multicolumn{1}{c}{std. dev.}\ML
age&$1969$&$   48.19$&$   17.69$\NN
children&$1971$&$    1.89$&$    1.67$\NN
income&$1142$&$27580.59$&$57601.05$\LL
}

答案1

Pandoc似乎不支持ctable.例如,當它從 Markdown 產生 LaTeX 表時,它使用longtable.請參閱PDF 要求

話雖如此,我還沒能做到解析完全來自 LaTeX 的表,無論表的實作為何。

我看到兩個選擇:

  • 將輸入檔格式變更為 Pandoc 可以完全攝取的格式,喜歡它的增強的 Markdown 格式。它支持桌子TeX 風格的數學

    我的印像是您對現有來源文件進行了大量投資,因此這對您來說不太可能是一個好的解決方案。

  • 將簡報格式變更為 PDF並使用類似的東西投影儀直接從 LaTeX 產生簡報。

    順便說一句,Pandoc 支援 Beamer 輸出並從 Markdown 原始碼中很好地處理它:

    pandoc -s --mathjax -S -i -t beamer -R test.md -o test.pdf

    您也許還可以調整.tex文件並使用-RPandoc 的原始選項將來源文件中無法識別的 LaTeX 直接傳遞到 Beamer,儘管我還沒有讓它發揮作用。我不是足夠的 LaTeX 專家來解決這個問題。

如果 HTML 輸出和 LaTeX 輸入都是不可協商的,那麼您在進行轉換時可能會陷入手動調整表格的困境。

答案2

如果您可以在乳膠中編寫表格數據\begin{table} foo \end{table},您可以使用名為的網站將其轉換為 HTML 和更多類型,例如 JSON、Markdown、CSVhttps://tableconvert.com/latex-to-latex

手動輸入資料的網站上提供了另一個選項(無\begin{table} foo \end{table}先決條件)。

相關內容