LaTeX ctable の pandoc サポート?

LaTeX ctable の pandoc サポート?

私はctableLaTeX の表を作成するために を使用します。私の最終目標は 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テーブルを生成するときは を使用しますlongtablePDF 要件

そうは言っても、私はそれを実現することができなかった解析するテーブルの実装に関係なく、LaTeX からのテーブルはまったく表示されません。

2つの選択肢があります:

  • 入力ファイル形式をPandocが完全に取り込めるものに変更する、その強化されたマークダウン形式. サポートしていますテーブルそしてTeX形式の数式

    既存のソース ファイルに多大な投資を行った印象を受けますが、これは適切な解決策ではないと思われます。

  • プレゼンテーションの形式をPDFに変更するそして次のようなものを使うビーマーLaTeX から直接プレゼンテーションを生成します。

    ちなみに、Pandoc は Beamer 出力をサポートしており、Markdown ソースから非常にうまく処理します。

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

    .texまた、ファイルを調整し、Pandoc の raw オプションを使用して、認識されない LaTeX をソース ファイルから直接 Beamer に渡すこともできます-Rが、これはまだうまくいきませんでした。私はこれをトラブルシューティングできるほどの LaTeX の専門家ではありません。

HTML 出力と LaTeX 入力の両方が交渉不可能な場合は、変換時に手動でテーブルを微調整するしかなくなる可能性があります。

答え2

テーブルデータをLaTeXで記述できる場合は\begin{table} foo \end{table}、HTMLやJSON、Markdown、CSVなどの他の形式に変換することもできます。https://tableconvert.com/latex-to-latex

サイトでは、手動でデータを入力する別のオプションも利用できます (\begin{table} foo \end{table}前提条件なし)。

関連情報