Quero fazer o título próximo ao separador de colunas. Eu não consegui fazer isso com parindent. Eu adicionei um código de trabalho mínimo abaixo.
\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}
Responder1
Não sei exatamente o que você deseja alcançar, mas o motivo do espaço é que o texto em ambas as colunas está centralizado, já que o texto da página de título é centralizado por padrão e isso também afeta o texto nas colunas. Portanto, você precisa indicar \raggedright
ou \raggedleft
nas colunas relevantes para alinhar o texto à direita ou à esquerda.
\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}
Existem algumas outras coisas que você deve considerar:
- Não use
\bf
, mas use\bfseries
ou\textbf{}
em vez disso.Saiba por que... - Não coloque
\setmainfont
dentro de uma macro. Em vez disso, defina as principais fontes que deseja usar no preâmbulo no nível do documento. Você pode deixar o LaTeX alternar automaticamente entre as fontes definindo uma família de fontes chamada\arabicfont
. - Remova as marcas diacríticas árabes da
\author
macro.