
私は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 からのテーブルはまったく表示されません。
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}
前提条件なし)。