我想更改我的文档。其中一部分分成两列,因为我想将文本放在左边,将图片放在右边。
代码就是这个。
\begin{enumerate}
\item $ \vec{a} + \vec{b} $
\item $ \vec{a} - \vec{b} $
\item $ \vec{b} - \vec{a} $
\item $ 2\vec{a} $
\end{enumerate}
\noindent\begin{tikzpicture}[> = stealth]
\draw[gray,step=1cm] (0,0) grid +(9cm,6cm);
\draw[ultra thick,red, ->] (1,4) -- node[above] {\Large $\vec{a}$} +(2,1);
\draw[ultra thick,blue,->] (7,5) -- node[below left] {\Large $\vec{b}$} +(0,-3);
%%
% \draw[ultra thick,red, ->] (4,4) -- node[above] {$\vec{a}$} +(1,0);
% \draw[ultra thick,blue,->] (4,4) -- node[below left] {$\vec{b}$} +(1,-2);
% %
\draw[ultra thick,black,|-|] (3,1) -- node[below] {\Large $u$} +(1,0);
\end{tikzpicture}
答案1
您至少有两种可能来做到这一点:
- 把
enumerate
和tikzpicure
放入两个连续的小页面中 - 使用
tabular
或tabularx
环境并将其enumerate
放入第一个单元格,然后将“tikzpicture”放入第二个单元格。
例如:
\begin{minipage}[t][][b]{3cm}
\begin{enumerate}
\item $ \vec{a} + \vec{b} $
\item $ \vec{a} - \vec{b} $
\item $ \vec{b} - \vec{a} $
\item $ 2\vec{a} $
\end{enumerate}
\end{minipage}%
\begin{minipage}[t][][b]{9cm}
\begin{tikzpicture}[> = stealth]
\draw[gray,step=1cm] (0,0) grid +(9cm,6cm);
\draw[ultra thick,red, ->] (1,4) -- node[above] {\Large $\vec{a}$} +(2,1);
\draw[ultra thick,blue,->] (7,5) -- node[below left] {\Large $\vec{b}$} +(0,-3);
\draw[ultra thick,black,|-|] (3,1) -- node[below] {\Large $u$} +(1,0);
\end{tikzpicture}
\end{minipage}