我要这个
如何为枚举的项目制作这样的箭头?
答案1
这可以\tikzmark
通过使用tikzmark
图书馆:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark,decorations.pathreplacing,calc}
\newcommand\MyText[4][0pt]{%
\begin{tikzpicture}[overlay, remember picture]
\draw [decoration={brace},decorate,thick]
( $ ({pic cs:#3}|-{pic cs:#2}) + (#1,1.3ex) $ ) --
node[anchor=west,xshift=5pt,text width=5cm] {#4}
( $ (pic cs:#3) + (#1,0) $ );
\end{tikzpicture}%
}
\begin{document}
\MyText[2em]{start1}{end1}{some explanatory text}
\MyText[2em]{start2}{end2}{some explanatory text}
\begin{itemize}
\item First item.\tikzmark{start1}
\item Second item.\tikzmark{end1}
\item Third item.
\item Fourth item.\tikzmark{start2}
\item Fifth item.
\item Sixth item with more text.\tikzmark{end2}
\end{itemize}
\end{document}
使用 设置一些标记\tikzmark
,然后使用\MyText
在标记之间绘制括号;可选参数允许控制前一个文本和括号之间的水平距离。第二和第三个参数用于初始和最终标记,第四个参数用于括号旁边的文本。