
バイリンガル劇の並行版を作るのに苦労しています。登場人物ごとにインデントが必要です。dramatis
私が使用しているパッケージに基づきます:
\newcommand\einzugjid{\hangindent=5mm\hangafter=1} %for Hebrew page
\newcommand\speaker[1]{\noindent{#1} \einzugjid
}
\newcommand\einzug{\hangindent=5mm\hangafter=1} %for German page
\newcommand\speakerd[1]{\noindent
{\textsc{#1}} \einzug
}
しかし、インデントはドイツ語のページにのみ表示されます。ヘブライ語のページでもこれを機能させる方法はありますか?
例:
% arara: xelatex
\documentclass[10pt,twoside]{scrbook}
\KOMAoptions
{
fontsize=10pt,
paper=24cm:16cm,
pagesize=pdftex,
DIV=calc,
}
\usepackage[parfill]{parskip}
\usepackage[series={A,B,C}]{reledmac}
\usepackage{reledpar}
\usepackage{fontspec}
\usepackage{polyglossia, xunicode}
\usepackage{libertine}
\setmainfont[Ligatures=TeX]{Linux Libertine}
\setmainlanguage{german}
\setotherlanguage{hebrew}
\newcommand\einzugjid{\hangindent=5mm\hangafter=1}
\newcommand\speaker[1]{\noindent{#1} \einzugjid
}
\newcommand\einzug{\hangindent=5mm\hangafter=1}
\newcommand\speakerd[1]{\noindent
{\textsc{#1}} \einzug
}
\begin{document}
\begin{pages}
\begin{Leftside} \begin{hebrew}
\setRTL
\beginnumbering
\pstart {\RL{\speaker{First.}
{גם אַתה}.
אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע!}}
\pend
\pstart {\RL{\speaker{Second.}
מייא איהר לייט, מער זעללט נאך אַביסכה וואַרטע מיט דעם עססע איך ווילל ערשט
דען שופט רופע לאָססע, דער זאָלל
אַהך מיט עססע. האַלט אַביסכה אין! שמואל, רוהף אמויהל דען.
}}\pend
\endnumbering
\end{hebrew}\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart \speakerd{First.} Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. \pend
\pstart \speakerd{Second.} Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed \pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
答え1
xelatex と bidi で動作させる方法はわかりませんが、lualatex と babel では動作するようです:
\documentclass[10pt,twoside]{scrbook}
\KOMAoptions
{
fontsize=10pt,
paper=24cm:16cm,
pagesize=pdftex,
DIV=calc,
}
\usepackage[parfill]{parskip}
\usepackage[series={A,B,C}]{reledmac}
\usepackage{reledpar}
\usepackage{fontspec}
\usepackage[english,bidi=basic]{babel}
\babelprovide[import,main]{hebrew}
\babelfont{rm}[Language=Default,Ligatures=TeX]{Linux Libertine O}
\babelfont[hebrew]{rm}{Linux Libertine O}
\newcommand\einzugjid{\hangindent=5mm\hangafter=1}
\newcommand\speaker[1]{\noindent{\textdir TLT #1} \einzugjid}
\newcommand\einzug{\hangindent=5mm\hangafter=1}
\newcommand\speakerd[1]{\noindent
{\textsc{#1}} \einzug
}
\begin{document}
\begin{pages}
\begin{Leftside} \selectlanguage{hebrew}
\beginnumbering
\pstart \speaker{First.}
{גם אַתה}.
אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע! אייער פראַה און קינדער זעללע לעבע!
\pend
\pstart \speaker{Second.}
מייא איהר לייט, מער זעללט נאך אַביסכה וואַרטע מיט דעם עססע איך ווילל ערשט
דען שופט רופע לאָססע, דער זאָלל
אַהך מיט עססע. האַלט אַביסכה אין! שמואל, רוהף אמויהל דען.
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\selectlanguage{english}
\beginnumbering
\pstart \speakerd{First.} Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed? Lorem Ipsum dolor sit amed! Lorem Ipsum dolor sit amed. \pend
\pstart \speakerd{Second.} Lorem Ipsum dolor sit amed. Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed.Lorem Ipsum dolor sit amed \pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}