![在枚举的项目之间有这种箭头](https://linux22.com/image/283518/%E5%9C%A8%E6%9E%9A%E4%B8%BE%E7%9A%84%E9%A1%B9%E7%9B%AE%E4%B9%8B%E9%97%B4%E6%9C%89%E8%BF%99%E7%A7%8D%E7%AE%AD%E5%A4%B4.png)
我要这个
如何为枚举的项目制作这样的箭头?
答案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
在标记之间绘制括号;可选参数允许控制前一个文本和括号之间的水平距离。第二和第三个参数用于初始和最终标记,第四个参数用于括号旁边的文本。