如何在使用大型(\circlearound)标签时抑制线条分离

如何在使用大型(\circlearound)标签时抑制线条分离

我使用 itemize 环境根据文本圈出的数字,但与大多数应用程序不同,我有多行段落,因此“文本循环”会造成相当难看的行分隔。有什么方法可以消除这种情况吗?

我可以考虑两种方法:要么让 tikz 不这样做,要么以某种方式手动反转行 sep(也许 enumitem 提供了解决方案?),但目前还找不到任何“简单”的方法。

\documentclass[a4paper]{scrartcl}
\usepackage{tikz}
\newcommand*\circled[1]{\tikz[baseline]{
    \node[anchor=base,shape=circle,draw,inner sep=7pt] (char) {#1};}}
\begin{document}

\begin{itemize}

\item[\circled{\textbf{1}}] Lorem ipsum dolor sit amet, 
consetetur sadipscing elitr, sed diam nonumy eirmod tempor 
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
 At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, 
no sea takimata sanctus est Lorem ipsum dolor sit amet.  

\item[\circled{\textbf{2}}]  Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, 
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
 clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy 
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 

\end{itemize}

\end{document}

段落首行后有令人不快的空白

答案1

欢迎!众多可能的方法之一是在模式中绘制圆圈overlay

\documentclass[a4paper]{scrartcl}
\usepackage{tikz}
\newcommand*\circled[2][]{\tikz[baseline]{
    \node[anchor=base,inner xsep=10pt] (char) {#2};
    \node[anchor=base,shape=circle,overlay,draw,inner sep=7pt,#1]
    {\phantom{#2}};}}   
\begin{document}

\begin{itemize}

\item[{\circled[overlay]{\textbf{1}}}] Lorem ipsum dolor sit amet, 
consetetur sadipscing elitr, sed diam nonumy eirmod tempor 
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
 At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, 
no sea takimata sanctus est Lorem ipsum dolor sit amet.  

\item[{\circled[overlay]{\textbf{2}}}]  Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
 sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, 
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
 clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy 
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 

\end{itemize}

\end{document}

在此处输入图片描述

相关内容