Seite 1 von 2

Mit Latex Chinesisch schreiben

Verfasst: Do 6. Sep 2012, 10:06
von MaxKraft
Hallo zusammen,

ich bin Student der Asienwisschenschaften und schreibe gerade meine Bachelorarbeit.
In diese Arbeit müsste ich auch chinesische Schriftzeichen schreiben.
Nun habe ich eine mehrstündige Recherche im Internet hinter mir, und herausgefunden, dass das ziemlich kompliziert sein muss.
So erfuhr ich, dass ich ein so genanntes "cjk" package einbinden muss, aber dieses muss ich vorher in mein Programm installieren.
Dem folgten sehr abenteuerliche und auch unterschiedliche Beschreibungen.
Kann mir jemand sagen, wie ich vorgehen soll, bzw. einen Link schicken, der eine verlässliche Beschreibung liefert?

Vielen Dank im Voraus!

Ich benutze Texstudio 2.3 und Miketx 2.9.

Verfasst: Do 6. Sep 2012, 11:01
von Gast
Benutze xelatex oder lualatex. Das ist deutlich einfacher als pdflatex mit dem cjk-Paket.

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Di 11. Sep 2012, 16:21
von MaxKraft
Vielen Dank für die Antwort.
Nur habe ich jetzt das Problem, dass ich nicht weiss, was XeTex ist.
Laut Wikipedia ist es keine eigene Distribution, und es heisst, es ist auch in MikTex enthalten.
http://de.wikipedia.org/wiki/XeTeX
Dann habe ich noch mehrere downloads gefunden, die aber für den Mac sind.
Wie kann ich XeTex nutzen, bzw. runterladen?

Verfasst: Di 11. Sep 2012, 16:29
von Genmutant
Statt dass du wie sonst das Programm pdflatex startest, benutzt du einfach xelatex (oder lualatex). Ich persönlich finde ja lualatex hübscher, aber das ist Ansichtssache :wink:

Starten kannst du das auch direkt aus TeXStudio: Tools -> Befehle -> Xe/LuaLatex.

Achja, update dein TeXStudio auf die aktuelle Version, da hat sich einiges geändert und verbessert!

Verfasst: Di 11. Sep 2012, 16:33
von Gast
Du musst nichts runterladen, du musst einfach statt "pdflatex document.tex" "xelatex document.tex" benutzen.

Allerdings musst du diverse Dinge in deinem Dokument anpassen. Eine Einführung ist z.B. hier (Achtung: 4 Jahre alt, und in Teilen veraltet, also nicht blind vertrauen):
www.dante.de/DTK/Ausgaben/2008-3.pdf

Ansonsten würde ich empfehlen, etwas auf tex.stackexchange rumzusuchen. Dort gibt es diverse Beispiele.

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Do 13. Sep 2012, 17:38
von MaxKraft
Hallo,
ich habe noch einige Probleme bei der Angabe von chinesischen Zeichen.
Wenn ich den unten angegebenen Text eingebe, bekomme ich eine lange Fehlermeldung, aber chinesische Zeichen werden nicht ausgegeben. Kann mir jemand sagen, woran das liegt?

Vielen Dank!
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage{xltxtra}

\newfontfamily{CN}{Apple LiSung}

\begin{document}
«Hallo Welt»
{\CN (hier stehen chinesische Schriftzeichen)}
\end{document}
[\code]

Verfasst: Do 13. Sep 2012, 17:52
von Gast
bekomme ich eine lange Fehlermeldung,
Und denkst du nicht, es könnte sinnvoll sein, deren Inhalt zu erwähnen?

Abgesehen davon, schmeiß die drei Pakete raus:
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern}
Siehe auch meine Einführung: "inputenc sollte man nicht mit XeLaTeX verwenden."

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Do 13. Sep 2012, 19:11
von MaxKraft
Hallo,

hier ist die Fehlermeldung (ich wusste vorher nicht, wie ich sie kopiere).
Undefined control sequence \char_make_active:n
Missing \begin{document}. \char_make_active:n{"
Undefined control sequence \tl_new:Nn
Undefined control sequence \tl_new:Nn \g_fontspec_hexcol_tl
Missing \begin{document}. \tl_new:Nn \g_fontspec_hexcol_tl {0
Undefined control sequence \tl_new:Nn
Undefined control sequence \tl_new:Nn \g_fontspec_opacity_tl
"kernel/command-not-defined"! Control sequence \tl_replace_all_in:Nnn undefined. ..._variant:Nn \tl_replace_all_in:Nnn {Nnx}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Undefined control sequence \newfontfamily{CN}{Apple LiSung}
Missing control sequence inserted \newfontfamily{CN}{Apple LiSung}
Undefined control sequence {\CN
Müsste ich eigentlich nicht noch ein package für die Schriftzeichen installieren?
Ich möchte ja nicht das Forum mit unnützen Fragen zumüllen, aber Informationen zu diesem Thema sind wirklich rar.

Verfasst: Do 13. Sep 2012, 19:18
von Gast
MaxKraft hat geschrieben:Hallo,

hier ist die Fehlermeldung (ich wusste vorher nicht, wie ich sie kopiere).
Es gibt ja immer die log-Datei.

Die Syntax bei \newfontfamily ist falsch, korrekt ist
\newfontfamily\CN{...}.

Der Rest klingt danach, als wären Teile deiner Pakete veraltet. Mach ein Update im admin Modus und im user Modus.

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Fr 14. Sep 2012, 00:25
von MaxKraft
Nein, es funktioniert immer noch nicht.

Aber die Fehlermeldungen sind weniger geworden:
The font "Apple LiSung" cannot be found \newfontfamily\CN{Apple LiSung}
The font "Apple LiSung" cannot be found \newfontfamily\CN{Apple LiSung}