Seite 1 von 1

Xelatex: Zeilenabstand bei japanischer Schrift

Verfasst: Di 25. Dez 2012, 12:14
von E. G.
Hallo,
kann mir jemand sagen, was ich im Beispiel (setspace: doublespacing; xelatex) falsch mache?
Ich hätte gerne den Text mit mehr Zwischenraum zwischen den Zeilen, doppeltsoviel wie jetzt wäre schonmal ok, am liebesten hätt ich aber eine variable Möglichkeit.

Ich hab gelesen, dass das mit memoir gehen soll, allerdings benutze ich anstelle des im Beispiel verwandten article im Dokument flashcard. Ich denke, memoir und flashcard bekommt man nicht kombiniert, oder irre ich da?
\documentclass[]{article}
\usepackage{setspace}
\usepackage{alltt}
\usepackage{fontspec}
\usepackage[overlap]{ruby}
\renewcommand{\rubysize}{0.6}
\setmainfont{VL Gothic}
\newfontinstance{\jfont}[Scale=2]{Sazanami Gothic}
\newenvironment{Japanese} {
\XeTeXlinebreaklocale "jp"
\jfont}{}
\begin{document}

\begin{Japanese}
        またいらっしゃってください。
        またいらっしゃってください。
        またいらっしゃってください。
        またいらっしゃってください。

        \doublespacing
        またいらっしゃってください。
        またいらっしゃってください。
        またいらっしゃってください。
        またいらっしゃってください。
\end{Japanese}

\end{document}

Verfasst: Di 25. Dez 2012, 12:17
von Gast
die Vorschaufunktion vom Forum hat die Zeichen gefressen ... da wo die Codes stehen soll

またいらっしゃってください。
またいらっしゃってください。
またいらっしゃってください。
またいらっしゃってください。
\doublespacing
またいらっしゃってください。
またいらっしゃってください。
またいらっしゃってください。
またいらっしゃってください。

stehen

Verfasst: Di 25. Dez 2012, 16:13
von u_fischer
Der Zeilenabstand richtet sich nach dem Wert, der am Ende des Absatzes gilt. Du schließt die Umgebung vor dem Absatzende, also wird alles mit einfachen Abstand gesetzt. Ändere deine Umgebung zu
\newenvironment{Japanese} {% 
\XeTeXlinebreaklocale "jp" 
\jfont}{\par}

Verfasst: Mi 26. Dez 2012, 11:09
von E. G.
Danke, zusammen mit /linespread{3} hats funktioniert.