reledmac/reledpar 的颜色效果不佳

reledmac/reledpar 的颜色效果不佳

我使用 reledmac/reledpar 将两行文本并排放在列中,右列是左列的翻译(我正在更正)。我使用该changes软件包注释我所做的任何更正,并注意到如果彩色块跨越多行,颜色会从右列“溢出”到左列。我假设这意味着将其推\textcolor到某个颜色堆栈上,该堆栈保留在列之间。

有可能解决这个问题吗?

MWE,使用 from 中的命令changes以及手动使用\textcolor/ \sout;有趣的是,删除文本可以完美地工作(尽管改变了连字符),然而它似乎\highlight不应该用于多个单词:

MWE 插图

% LATEX_CMD: pdflatex
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[normalem]{ulem}

\usepackage[margin=2cm]{geometry}

\usepackage{reledmac}
\usepackage{reledpar}

\usepackage[dvipsnames]{xcolor}

% https://tex.stackexchange.com/a/3706/9742
\def\dout{\bgroup
  \markoverwith{\lower-0.2ex\hbox
    {\kern-.03em\vbox{\hrule width.2em\kern0.45ex\hrule}\kern-.03em}}%
  \ULon}
\MakeRobust\dout

\usepackage{changes}
\definechangesauthor[name=Me, color=red]{ME}
\setcommentmarkup{\footnotesize[\emph{#1}]}
\setdeletedmarkup{\dout{#1}}

\begin{document}
\begin{pairs}
  \begin{Leftside}
    \beginnumbering
    \autopar
    \noindent
    Lorem ipsum dolor sit amet, consectetur adipiscing
    elit. Pellentesque tempus odio non neque finibus tincidunt. Proin
    venenatis massa non mattis accumsan. Donec ullamcorper auctor
    purus, in accumsan lorem bibendum feugiat. Nam condimentum neque
    orci, ut varius eros congue ac. Vestibulum quis mi lacinia,
    aliquam nunc non, consequat massa. Proin molestie vehicula arcu
    sed commodo. Fusce euismod feugiat volutpat. Praesent porttitor,
    urna quis suscipit rutrum, est lorem fringilla dui, id varius
    purus magna a erat. Sed at aliquam turpis. Nulla egestas, sapien
    non vehicula tincidunt, neque sem gravida ex, vitae faucibus magna
    risus sed libero. Vivamus sem neque, lacinia eu vestibulum
    aliquet, efficitur nec mauris.

    Curabitur ultricies non est in vulputate. Sed sollicitudin est
    tortor, vel luctus lectus posuere eget. Etiam ut scelerisque
    lectus, quis laoreet leo. Aenean laoreet sem id congue
    lacinia. Vivamus elit mi, luctus at aliquam ac, rhoncus sit amet
    diam. Maecenas fringilla elit eu pretium molestie. Vivamus eu
    mauris vitae libero rutrum fermentum sagittis eu quam. Donec
    vehicula scelerisque nisl sit amet porttitor.

    \endnumbering
  \end{Leftside}
  \begin{Rightside}
    \beginnumbering
    \autopar
    \noindent
    \sout{Lorem ipsum dolor sit amet, consectetur adipiscing
      elit. Pellentesque tempus odio} non neque finibus
    tincidunt. Proin venenatis massa non mattis accumsan. Donec
    ullamcorper auctor purus, in accumsan lorem bibendum
    feugiat. \textcolor{red}{Nam condimentum neque orci, ut varius}
    eros congue ac. Vestibulum quis mi lacinia, aliquam nunc non,
    consequat massa. Proin molestie vehicula arcu sed commodo. Fusce
    euismod feugiat volutpat. Praesent porttitor, urna quis suscipit
    rutrum, \dout{est lorem fringilla dui, id varius purus magna a
      erat. Sed at} aliquam turpis. Nulla egestas, sapien non vehicula
    tincidunt, neque sem gravida ex, vitae faucibus magna risus sed
    libero. Vivamus sem neque, lacinia eu vestibulum aliquet,
    efficitur nec mauris.

    Curabitur ultricies non est in vulputate. Sed sollicitudin est
    tortor, vel luctus lectus posuere eget. Etiam
    \replaced[id=ME]{Hello there!}{ut scelerisque lectus, quis laoreet
      leo. Aenean laoreet sem id congue lacinia. Vivamus} elit mi,
    luctus at aliquam ac, rhoncus sit amet diam. Maecenas fringilla
    elit eu pretium molestie. \highlight[id=ME]{Vivamus eu mauris
      vitae libero rutrum fermentum sagittis eu quam. Donec} vehicula
    scelerisque nisl sit amet porttitor.

    \endnumbering
  \end{Rightside}
\end{pairs}
\Columns

\end{document}

相关内容