Buscando componer un poema persa de dos columnas en un documento de tesis clásico que, por lo demás, es escritura latina y LTR

Buscando componer un poema persa de dos columnas en un documento de tesis clásico que, por lo demás, es escritura latina y LTR

Estoy buscando componer un poema persa clásico en un documento de estilo de tesis clásico que, por lo demás, está en alemán o inglés.

Residencia enesta preguntaProbé esto:

% article example for classicthesis.sty
\documentclass[10pt,a4paper]{article} % KOMA-Script article scrartcl
\usepackage[LAE,T1]{fontenc}
\usepackage{lipsum}
\usepackage{url}
\usepackage[farsi,ngerman]{babel}
\usepackage[nochapters]{classicthesis} % nochapters

\begin{document}
    \pagestyle{plain}
    \title{\rmfamily\normalfont\spacedallcaps{the title}}
    \author{\spacedlowsmallcaps{My Name}}
    \date{} % no date

    \maketitle

    \begin{abstract}
        \noindent\lipsum[1] Just a test.\footnote{This is a footnote.}
    \end{abstract}

    \tableofcontents

    
    \clearpage
        {\selectlanguage{farsi}
            
            \begin{paracol}{2}
            \poemtitle{دست برداشتن به مناجات به دستیاری ارباب حاجات}
            \switchcolumn
            \poemtitle{}
            \switchcolumn
            \begin{verse}
                خداوند ز هستی ساده بودیم\\
                نخست از نیست ما را هست کردی\\
                ز ضعف ناتوانایی رهاندی\\
                فرستادی به ما روشن کتابی\\
                میان نیک و بد تخلیط کردیم\\
                ره فرمودنیها کم سپردیم\\
                تو نگذشتی ز دستور عنایت\\
                بر آن نور از تو گیرم پوششی نیست\\
                ز ناکوشیدن خود در خروشیم\\
                چو دانا همچو نادان گشته غرق است\\
                دستانهای نفس ناخوش آهنگ \\
                در آن تنگی که ما باشیم و آهی\\
                ازان ره خوان سوی درگاه ما را
            \end{verse}
            \switchcolumn
            \begin{verse}
                ز بیم نیستی آزاده بودیم\\
                به قید آب و گل پابست کردی\\
                ز نادانی به دانایی رساندی\\
                به امر و نهی فرمودی خطابی\\
                گهی افراط و گه تفریط کردیم\\
                به نفرمودنیها پا فشردیم\\
                نپوشیدی ز ما نور هدایت\\
                چه حاصل زان چو از ما کوششی نیست\\
                بده توفیق کوشش تا بکوشیم\\
                ز دانش تا به نادانی چه فرق است\\
                ز   مکن بر ما رهِ حسن عمل تنگ\\
                ز رحمت سوی ما بگشای راهی\\  
                به ایمان بر برون همراه ما را
            \end{verse}
            \switchcolumn
            \end{paracol}
        

        }

    \subsection{A Subsection}

    \section{A Section}
    \lipsum[1]

    % bib stuff
    \nocite{*}
    \addtocontents{toc}{\protect\vspace{\beforebibskip}}
    \addcontentsline{toc}{section}{\refname}
    \bibliographystyle{plain}
    \bibliography{../Bibliography}
\end{document}

Lamentablemente, paracolno parece funcionar correctamente en el entorno RTL. Las dos columnas no aparecen una al lado de la otra como esperaba, sino más bien así: poema en su forma actual Mi objetivo es algo que se parezca más o menos a esto:poema escrito en Microsoft Word

Éste es un problema al que me enfrentaré una y otra vez, por lo que una solución elegante sería favorable. El esquema general es parte del contenido en dos columnas y parte en una (no necesariamente el encabezado),al igual que.Por ahora estoy buscando una solución para tener el poema en dos columnas.

Respuesta1

La forma elegante sería utilizar bidipoempaquetes y traditionalpoem/o modernpoementornos (y preferiblemente junto con XePersian).

Este es un XePersianejemplo simple:

\documentclass[10pt,a4paper]{article} % 
\usepackage[nochapters]{classicthesis} % 
\usepackage{bidipoem}
\usepackage{xepersian}
\settextfont{XB Niloofar.ttf}
\begin{document}
\setLTR
\pagestyle{plain}
\begin{persian}
دست برداشتن به مناجات به دستیاری ارباب حاجات
\begin{traditionalpoem}
خداوند ز هستی ساده بودیم&
نخست از نیست ما را هست کردی\\
ز ضعف ناتوانایی رهاندی&
فرستادی به ما روشن کتابی\\
میان نیک و بد تخلیط کردیم&
ره فرمودنیها کم سپردیم\\
تو نگذشتی ز دستور عنایت&
بر آن نور از تو گیرم پوششی نیست\\
ز ناکوشیدن خود در خروشیم&
چو دانا همچو نادان گشته غرق است\\
دستانهای نفس ناخوش آهنگ &
\end{traditionalpoem}
\end{persian}

\end{document}

ingrese la descripción de la imagen aquí

La principal ventaja de bidipoemaquí es que no necesitarás un entorno de dos columnas ni romper los versos.

Respuesta2

Quiero compartir una solución que funcione para mí, al menos en parte.

\documentclass[10pt,a4paper]{article} % 
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage[nochapters]{classicthesis}% 
\usepackage{polyglossia}
    \setmainlanguage[variant=german, spelling=new]{german}
    \setotherlanguage{persian}
    \newfontfamily\persianfont[Script=Arabic]{Noto Naskh Arabic}
\usepackage{bidipoem}
\usepackage{verse} % to use its headings

\newcount\LineNumber \newcount\templinenumber
 \newdimen\linenumberskip \linenumberskip=-1em
 \chardef\linestep=5
\def\poemlinenumber{%
    \advance\LineNumber1
    \templinenumber=\LineNumber
   \computelinenumber
   }
 \def\computelinenumber{%
    \ifnum\templinenumber>\linestep
      \advance\templinenumber-\linestep
      \expandafter\computelinenumber
    \else
     \ifnum\templinenumber=\linestep
       \leavevmode\rlap{\kern\linenumberskip\the\LineNumber}%
      \fi
    \fi
   }
 \newenvironment{numberedpoem} % new environment with numbered lines
   {\everypar{\everypar{\poemlinenumber}}%
     \begin{traditionalpoem}}
    {\end{traditionalpoem}}

\section{Textgrundlage}
    \subsection{Originaltext und Übersetzung}
    Diese Arbeit wird sich auf einige wenige Zeilen aus Jāmis \emph{Yūsuf ū Zulaikhā} beschränken. Ziel der Arbeit ist es, Begriffe anderer Philosophen und dadurch Bezugnahme zu diesen zu erkennen. Im Folgenden zunächst der persische Originaltext, danach die Übersetzung.
    
    \setLTR
    \pagestyle{plain}
    \begin{persian}

        \poemtitle{دست برداشتن به مناجات به دستیاری ارباب حاجات}
        \begin{numberedpoem}
            خداوند ز هستی ساده بودیم&
            ز بیم نیستی آزاده بودیم\\
            نخست از نیست ما را هست کردی&
            به قید آب و گل پابست کردی\\
            ز ضعف ناتوانایی رهاندی&
            ز نادانی به دانایی رساندی\\
            فرستادی به ما روشن کتابی&
            به امر و نهی فرمودی خطابی\\
            میان نیک و بد تخلیط کردیم&
            گهی افراط و گه تفریط کردیم\\
            ره فرمودنیها کم سپردیم&
            به نفرمودنیها پا فشردیم\\
            تو نگذشتی ز دستور عنایت&
            نپوشیدی ز ما نور هدایت\\
            بر آن نور از تو گیرم پوششی نیست&
            چه حاصل زان چو از ما کوششی نیست\\
            ز ناکوشیدن خود در خروشیم&
            بده توفیق کوشش تا بکوشیم\\
            چو دانا همچو نادان گشته غرق است&
            ز دانش تا به نادانی چه فرق است\\
            ز دستانهای نفس ناخوش آهنگ &
            مکن بر ما رهِ حسن عمل تنگ\\
            در آن تنگی که ما باشیم و آهی&
            ز رحمت سوی ما بگشای راهی    \\
            ازان ره خوان سوی درگاه ما را&
            به ایمان بر برون همراه ما را

        \end{numberedpoem}
    \end{persian}
\end{document}

He utilizado el numberedpoementorno como se sugiere.aquí. Lamentablemente todavía no he descubierto cómo cambiar la fuente de los números, de momento no se ajustan a la fuente del resto del documento.

Esto da como resultado un poema con un título bonito y líneas numeradas que se integra bien en mi documento, que de otro modo sería alemán. La principal diferencia con respecto a antes es que ahora estoy usando XeLaTeX por su compatibilidad nativa con UTF8.

El título del capítulo y el poema.

información relacionada