
Ich verwende ctable
, um meine LaTeX-Tabellen zu erstellen. Mein ultimatives Ziel ist es, eine Präsentation mit HTML5-Folien zu erstellen. Die Tabellen, die ich präsentieren muss, werden alle in LaTeX mit erstellt ctable
.
Ich habe beispielsweise mein LaTeX ctable
in gespeichert table.tex
. Dann versuche ich
pandoc -s table.tex -o table.md
um eine Markdown-Version der Tabelle zu erstellen, damit ich sie dann verwenden kann
pandoc -s --mathjax -S -i -t slidy table.md -o table.html
um die HTML5-Folien zu erstellen. Der erste Schritt
pandoc -s table.tex -o table.md
erzeugt einfach eine völlig leere Datei table.md.
Wie kann ich eine HTML5-Diashow mit in LaTeX erstellten Tabellen erstellen ctable
?
Hier ist ein Beispiel ctable
; dieser Code wäre also der Inhalt des table.tex
oben referenzierten Codes.
\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
}
Antwort1
Pandoc scheint nicht zu unterstützen ctable
. Wenn es beispielsweise LaTeX-Tabellen aus Markdown generiert, verwendet es longtable
. Siehe diePDF-Anforderungen.
Allerdings habe ich es nicht geschafft,analysierenTabellen aus LaTeX überhaupt, unabhängig von der Tabellenimplementierung.
Ich sehe zwei Möglichkeiten:
Ändern Sie Ihr Eingabedateiformat in ein Format, das Pandoc vollständig verarbeiten kann, wie es isterweitertes Markdown-Format. Es unterstütztTabellenUndTeX-artige Mathematik.
Ich habe den Eindruck, dass Sie erheblich in Ihre vorhandenen Quelldateien investiert haben, sodass dies für Sie wahrscheinlich keine gute Lösung ist.
Ändern Sie Ihr Präsentationsformat in PDFund verwenden Sie etwas wieProjektorum Ihre Präsentation direkt aus LaTeX zu erstellen.
Pandoc unterstützt übrigens die Beamer-Ausgabe und kann diese sehr gut aus der Markdown-Quelle verarbeiten:
pandoc -s --mathjax -S -i -t beamer -R test.md -o test.pdf
Möglicherweise können Sie Ihre
.tex
Datei auch optimieren und die-R
Raw-Option von Pandoc verwenden, um nicht erkanntes LaTeX aus Ihrer Quelldatei direkt an Beamer weiterzuleiten. Bei mir hat das allerdings nicht funktioniert. Ich bin kein LaTeX-Experte genug, um das Problem zu beheben.
Wenn sowohl HTML-Ausgabe als auch LaTeX-Eingabe nicht verhandelbar sind, müssen Sie während der Konvertierung möglicherweise die Tabellen manuell anpassen.
Antwort2
Wenn Sie die Tabellendaten in Latex schreiben können \begin{table} foo \end{table}
, können Sie sie in HTML und weitere Typen wie JSON, Markdown und CSV konvertieren. Dies können Sie ebenfalls über eine Website namenshttps://tableconvert.com/latex-to-latex.
Auf der Site ist außerdem die manuelle Dateneingabe möglich (keine \begin{table} foo \end{table}
Voraussetzung).