有没有办法将 changebars 与 XeLaTeX 一起使用?

有没有办法将 changebars 与 XeLaTeX 一起使用?

有没有办法将该changebars包与 XeLaTeX 一起使用?

的当前版本changebars不支持xetex选项。大约三年前关于 comp.text.tex 的讨论关于对软件包进行补丁以支持 XeTeX,但似乎没有任何进展;有一个类似的问题在 xetex 邮件列表中去年,这个问题似乎尚未得到答复。

有没有推荐的可以与changebarsXeTeX 配合使用的替代软件包,或者任何可用的 samizdat 补丁?

答案1

遗憾的是,changebar它使用自己的驱动程序代码,并且没有任何 fordvipdfm或相关驱动程序(包括xdvipdfmxXeTeX 使用的)。因此,这里的答案是“否”。

答案2

您可以使用该包实现类似的效果mdframed

\documentclass{article}
\setlength{\parindent}{0sp}
\usepackage{mdframed}
\newmdenv[
    topline=false,
    bottomline=false,
    rightline=false,
    leftmargin=-11pt,
    linewidth=1pt
]{changebars}

\begin{document}

    In London, also, on Saturday night there was a thunderstorm, and my brother reached Waterloo in a cab. 

    \begin{changebars}
        On the platform from which the midnight train usually starts he learned, after some waiting, that an accident prevented trains from reaching Woking that night. 
    \end{changebars}

    The nature of the accident he could not ascertain; indeed, the railway authorities did not clearly know at that time.

\end{document}

结果:

example

答案3

  • 自 2018 年 12 月 31 日起,changebar 软件包现在支持xetex驱动程序
  • 在此之前(以及在这里发布最后几个答案之后),有一个专门用于此目的的包xechangebar可用。

相关内容