我画了一个箭头,然后想在多行上写文字。重要的是,文本不会从箭头下方新行的左侧开始,而是从箭头后面(也是第一行开始的地方)开始。
目前的情况如下:
\tikz\draw[-Latex,line width=3pt] (0,0) -- (2,0);
Design of a decision framework as an extensive-form game
问题是,最后一个单词“游戏”印在箭头下方,但应该在单词“设计”下方。
答案1
由于您使用的是命令\tikz
,因此我认为这将与其他文本一起出现在常规文档中。在这种情况下,我认为您不需要 Tikz 来处理所有事情。您可以使用一个简单的列表,并使用您创建的箭头更改项目符号。
输出
代码
\documentclass{article}
\usepackage{tikz}
\newcommand\mrarrow{%
\tikz[yshift=.5\baselineskip]{\draw[-latex,line width=3pt] (0,0) -- (2,0);}
}
\begin{document}
\begin{itemize}
\renewcommand{\labelitemi}{\mrarrow}
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet lorem nec turpis auctor placerat. In at nisi massa. Morbi commodo scelerisque mauris ut ultricies. Suspendisse quis ante neque. Mauris placerat tincidunt rutrum. Fusce vulputate nulla nibh, ac ullamcorper augue ornare id. Quisque lobortis rutrum tellus, tempus egestas felis consectetur at.
\end{itemize}
\end{document}
答案2
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\resizebox{\textwidth}{!}{
\begin{tikzpicture}
\draw [->,>=stealth',ultra thick] (0,0)--(2,0)node[pos=1,right] {
\begin{tabular}{l}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet lorem nec \\turpis auctor placerat. In at nisi massa. Morbi commodo scelerisque mauris ut ultricies.\\ Suspendisse quis ante neque. Mauris placerat tincidunt rutrum. Fusce vulputate nulla \\nibh, ac ullamcorper augue ornare id. Quisque lobortis rutrum tellus, tempus egestas felis\\ consectetur at
\end{tabular}};
\end{tikzpicture}
}
\end{document}