我需要对齐以下 LaTeX 中的箭头,以便它们移动到框的中点。这意味着在框的中间,而不是像现在这样对齐在底部。这是我当前的代码:
\documentclass{article}
\usepackage{hyperref}
\usepackage{color}
\usepackage{tikz}
\addtolength{\oddsidemargin}{-.875in}
\addtolength{\evensidemargin}{-.875in}
\addtolength{\textwidth}{1.75in}
\addtolength{\topmargin}{-.875in}
\addtolength{\textheight}{1.75in}
\renewcommand*{\DefaultHeightofChoiceMenu}{22ex}
\renewcommand*{\DefaultWidthofChoiceMenu}{10ex}
\begin{document}
\begin{Form}
\ChoiceMenu[print,combo,default=Box 1,name=box1,color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad
\begin{tikzpicture}
\draw[->] (-1,2) -- (0,2);
\end{tikzpicture}
\ChoiceMenu[print,combo,default=Box 2,name=box2, color=0.196078 0.803922 0.196078]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad
\begin{tikzpicture}
\draw[->] (-1,2) -- (0,2);
\end{tikzpicture}
\ChoiceMenu[print,combo,default=Box 3,name=box3, color=0.196078 0.803922 0.196078]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad
\begin{tikzpicture}
\draw[->] (-1,2) -- (0,2);
\end{tikzpicture}
\ChoiceMenu[print,combo,default=Box 4,name=box4, color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad
\begin{tikzpicture}
\draw[->] (-1,2) -- (0,2);
\end{tikzpicture}
\ChoiceMenu[print,combo,default=Box 5,name=box5, color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\end{Form}
\end{document}
任何帮助是极大的赞赏!
答案1
只是raise
每一个arrow
。
完成后,tikzpictures 将在其基线上对齐。在这种情况下,tikzpicture 尺寸为 1cm 长,几乎没有高度。坐标(-1,2)
和(0,2)
仅在 tikzpicture 内部有意义,但完成后,只有图片大小才重要。因此,2
在这种情况下,垂直位置毫无意义。但您可以使用\raisebox
将其移动到baseline
您需要的位置。
\documentclass{article}
\usepackage{hyperref}
\usepackage{color}
\usepackage{tikz}
\addtolength{\oddsidemargin}{-.875in}
\addtolength{\evensidemargin}{-.875in}
\addtolength{\textwidth}{1.75in}
\addtolength{\topmargin}{-.875in}
\addtolength{\textheight}{1.75in}
\renewcommand*{\DefaultHeightofChoiceMenu}{22ex}
\renewcommand*{\DefaultWidthofChoiceMenu}{10ex}
\newcommand{\myarrow}{\raisebox{11ex}{\tikz \draw[->] (0,0)--++(1,0);}}
\begin{document}
\begin{Form}
\ChoiceMenu[print,combo,default=Box 1,name=box1,color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad\myarrow\quad
\ChoiceMenu[print,combo,default=Box 2,name=box2, color=0.196078 0.803922 0.196078]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad\myarrow\quad
\ChoiceMenu[print,combo,default=Box 3,name=box3, color=0.196078 0.803922 0.196078]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad\myarrow\quad
\ChoiceMenu[print,combo,default=Box 4,name=box4, color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\quad\myarrow\quad
\ChoiceMenu[print,combo,default=Box 5,name=box5, color=0.862745 0.0784314 0.235294]{}{Item 1,Item 2, Item 3, Item 4, Item 5}
\end{Form}
\end{document}