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.
\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 \raggedright
oder 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}
Es gibt noch ein paar weitere Dinge, die Sie berücksichtigen sollten:
- Verwenden Sie nicht
\bf
, sondern stattdessen\bfseries
oder\textbf{}
.Lerne warum ... - Platzieren Sie es nicht
\setmainfont
in 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
\author
Makro.