Text auf der Titelseite in Paracol-Umgebung ausrichten

Text auf der Titelseite in Paracol-Umgebung ausrichten

Ich möchte den Titel neben dem Spaltentrennzeichen platzieren. Mit parindent ist mir das nicht gelungen. Ich habe unten einen minimal funktionierenden Code hinzugefügt. Bildbeschreibung hier eingeben

    \documentclass{book}
    \usepackage{geometry}
    \usepackage{paracol}
    \usepackage{polyglossia}
    \usepackage{fontspec}
    \usepackage{float}
    \usepackage{bidi}

    \geometry{ a4paper, left=10mm, right=10mm, top=20mm, bottom=18mm }
    \setlength{\columnseprule}{2.4pt}
    \setotherlanguage{arabic}

    \title{
    \columnratio{0.35}
    \begin{paracol}{2}
    \Huge
    \setRTL
    \setmainfont{Scheherazade New}
    \textarabic{{ابت ايت}}
    \switchcolumn 
    \setLTR
    \Huge\bf~\\
    ABC ABC
    \end{paracol}
    \vfill}

    \author{ِABC\\ِAbc}

    \begin{document}
    \maketitle
    \end{document}

Antwort1

Ich weiß nicht genau, was Sie erreichen möchten, aber der Grund für das Leerzeichen ist, dass der Text in beiden Spalten zentriert ist, da der Text auf der Titelseite standardmäßig zentriert ist und dies auch den Text in den Spalten beeinflusst. Sie müssen daher in den entsprechenden Spalten \raggedrightoder angeben, ob der Text rechts- oder linksbündig ausgerichtet sein soll.\raggedleft

\documentclass{book}
\usepackage{geometry}
\usepackage{paracol}
\usepackage{polyglossia}
\usepackage{fontspec}

\geometry{a4paper, left=10mm, right=10mm, top=20mm, bottom=18mm}
\setlength{\columnseprule}{2.4pt}
\setlength{\columnsep}{3em}

\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic]{Amiri}

\title{
\begin{paracol}{2}
\setRTL\raggedleft\Huge\bfseries
\textarabic{ابت ايت}
\switchcolumn 
\setLTR\raggedright\Huge\bfseries
ABC ABC
\end{paracol}
}

\author{}

\begin{document}
\maketitle
\end{document}

Bildbeschreibung hier eingeben

Es gibt noch ein paar weitere Dinge, die Sie berücksichtigen sollten:

  • Verwenden Sie nicht \bf, sondern stattdessen \bfseriesoder \textbf{}.Lerne warum ...
  • Platzieren Sie es nicht \setmainfontin einem Makro. Legen Sie stattdessen die wichtigsten Schriftarten, die Sie verwenden möchten, in der Präambel auf Dokumentebene fest. Sie können LaTeX automatisch zwischen den Schriftarten wechseln lassen, indem Sie eine Schriftfamilie mit dem Namen definieren \arabicfont.
  • Entfernen Sie die arabischen diakritischen Zeichen aus dem \authorMakro.

verwandte Informationen