我使用 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}