我使用 reledmac/reledpar 将两行文本并排放在列中,右列是左列的翻译(我正在更正)。我使用该changes
软件包注释我所做的任何更正,并注意到如果彩色块跨越多行,颜色会从右列“溢出”到左列。我假设这意味着将其推\textcolor
到某个颜色堆栈上,该堆栈保留在列之间。
有可能解决这个问题吗?
MWE,使用 from 中的命令changes
以及手动使用\textcolor
/ \sout
;有趣的是,删除文本可以完美地工作(尽管改变了连字符),然而它似乎\highlight
不应该用于多个单词:
% 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}