Quiero poner el título al lado del separador de columnas. No pude manejarlo con Parindent. He agregado un código de trabajo mínimo a continuación.
\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}
Respuesta1
No sé qué quieres lograr exactamente, pero el motivo del espacio es que el texto en ambas columnas esté centrado, ya que el texto en la página de título está centrado por defecto y esto también afecta el texto en las columnas. Por lo tanto, debe indicar \raggedright
o \raggedleft
en las columnas relevantes para alinear el texto hacia la derecha o hacia la izquierda.
\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}
Hay algunas otras cosas que debes considerar:
- No use
\bf
, sino use\bfseries
o\textbf{}
en su lugar.Saber por que ... - No lo coloque
\setmainfont
dentro de una macro. En su lugar, configure las fuentes principales que desea utilizar en el preámbulo a nivel de documento. Puede permitir que LaTeX cambie automáticamente entre fuentes definiendo una familia de fuentes denominada\arabicfont
. - Elimine los signos diacríticos árabes de la
\author
macro.