Was macht paper-output?
Markdown → LaTeX → PDF + DOCX Pipeline für chinesische akademische Arbeiten. Claude Code Skill.
Übersicht
Dieser Skill konvertiert Markdown-Dokumente in LaTeX und erzeugt daraus sowohl PDF als auch DOCX-Dateien. Optimiert für chinesische akademische Arbeiten.
Installation
- Stelle sicher, dass Claude Code installiert ist.
- Führe
claude add zlfxjtu-dot/paper-outputaus.
Verwendung
claude run paper-output input.md
Dies erzeugt input.pdf und input.docx im selben Verzeichnis.
Optionen
| Flag | Beschreibung |
|---|---|
--pdf | Nur PDF erzeugen |
--docx | Nur DOCX erzeugen |
--output DIR | Ausgabeverzeichnis festlegen |
--template FILE | Benutzerdefiniertes LaTeX-Template verwenden |
--help | Hilfe anzeigen |
Voraussetzungen
- Pandoc: Für die Konvertierung von Markdown zu LaTeX und DOCX.
- LaTeX-Distribution (z.B. TeX Live): Für die PDF-Erzeugung.
- ctex oder xeCJK Pakete: Für chinesische Schriftzeichenunterstützung in LaTeX.
Installation unter Ubuntu/Debian:
sudo apt-get install pandoc texlive-xetex texlive-lang-chinese
Beispiel-LaTeX-Template
Ein minimales Template für chinesische Arbeiten:
\documentclass[UTF8]{ctexart}
\usepackage{geometry}
\geometry{a4paper, margin=1in}
\title{{{title}}}
\author{{{author}}}
\date{\today}
\begin{document}
\maketitle
$body$
\end{document}
Workflow
- Der Skill liest die Markdown-Datei und erkennt chinesische Abschnitte und LaTeX-Befehle.
- Er konvertiert Markdown zu LaTeX unter Verwendung des angegebenen Templates.
- Aus dem LaTeX wird mit
xelatexein PDF erstellt. - Parallel wird mit Pandoc aus dem Markdown ein DOCX generiert.
- Die Ausgaben werden im Zielverzeichnis gespeichert.
Fehlerbehebung
- Fehlende Schriftarten: Stelle sicher, dass chinesische Schriftarten installiert sind (z.B.
fonts-noto-cjk). - Fehler bei LaTeX-Kompilierung: Überprüfe das Template auf korrekte Syntax und Paketnamen.
- Pandoc nicht gefunden: Installiere Pandoc (≥ 2.0).
Lizenz
MIT