昨天,在 Texmaker 上使用 reledmac 数年(或数天)后,我突然无法再制作 PDF。它在新文档上显示“文件未找到”,或者只是在旧文档上重新加载最后一个成功的 PDF。经过一番尝试,我发现只有当我处于reledmac
活动状态时才会发生这种情况。出于某种原因,我甚至尝试卸载并重新安装 reledmac,甚至卸载并重新安装 miktex(不知道为什么这样做)。我不知道出了什么问题。我确实安装了它,并且它一直运行到昨天。
我第一次尝试制作 PDF 时失败了,那是在尝试使用 Xarrangement 之后。这很有用。
编辑!!!!!!::::我已将问题归结为文档开头的以下代码片段。此代码之前没有给我带来麻烦,但我发现,如果我删除它,我的新问题就会消失:
\begin{pairs}
\begin{Leftside}
\beginnumbering
\pstart[\section*
{
\begin{flushleft}
Joshua
\end{flushleft}
}
] \hidenumbering
\pend \endnumbering \end{Leftside} \begin{Rightside} \beginnumbering \pstart[\section*
{\begin{flushright} יהושע \end{flushright}] \hidenumbering
\pend \endnumbering \end{Rightside} \end{pairs} \Columns
以下是我在序言中的内容:
\documentclass{book}
%Set Hebrew font
\usepackage{fontspec}
\newfontfamily\hebrewfont[Script=Hebrew]{Ezra SIL}
\usepackage{polyglossia}
\setmainlanguage{english} \setotherlanguage{hebrew}
\usepackage{cjhebrew} %I need this for using Hebrew in text commands
%Set special formatting
\usepackage{paralist}
\usepackage[series={A,B},noend]{reledmac}
\usepackage{reledpar}
\Xwrapcontent[A]{\LR}
\firstlinenum{1}
\linenumincrement{1}
\setRlineflag{} %Removes R
\Xbeforeinserting[A]{\RTL}
% \Xbhookgroup[A]{\flushright}
\Xnumberonlyfirstinline[A,B] \Xgroupbyline[A]
\Xlemmaseparator[A]{[} %Fixes the direction of the bracket
\Xlemmaseparator[B]{]}
\Xlemmafont[B]{\bfseries}
\setlength{\Lcolwidth}{0.42\textwidth}
\setlength{\Rcolwidth}{0.42\textwidth}
\setlength{\ledlsnotewidth}{0.1\textwidth}
\linenummargin{right} \linenummarginR{left}
\setlength{\linenumsep}{0.5pc}
% \renewcommand{\ledlsnotefontsetup}{\raggedright\scriptsize}
\def\linenumrepR#1{
\begingroup%
\hebrewfont%
\hebrewnumeral{#1}
\endgroup
}
\firstlinenumR{1}
\linenumincrementR{1}
\usepackage{bidi}
\makeatletter
\let\Afootnoterule=\right@footnoterule
\makeatother
\tolerance=100000 %Fix justification issues