Using \co{} in list environments such as enumerate* can confuse LeTeX engines in width estimation due to possible line breaks therein. It causes an overlap of "," over the closing ")" of "read_seqretry()" in the answer to QQz 9.14. Use \tco{} to avoid such undesired results. Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- defer/seqlock.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defer/seqlock.tex b/defer/seqlock.tex index 5be8ae56..3ed2f483 100644 --- a/defer/seqlock.tex +++ b/defer/seqlock.tex @@ -141,7 +141,7 @@ will pass to a later call to \co{read_seqretry()}. \begin{enumerate*}[(1)] \item This added check is a relatively expensive conditional branch, \item It cannot be substituted for the later check done by - \co{read_seqretry()}, which must happen after the + \tco{read_seqretry()}, which must happen after the critical section completes, and \item Sequence locking is intended for read-mostly workloads, which means that this extra check would slow down the -- 2.34.1