我想创建一个带有 Tikz 形状的两列问题。这里的问题是我无法对齐文本和形状。文本应具有左上对齐,形状可以具有居中或右上对齐。
\item
\begin{tabular}{p{8cm}p{7cm}}
$1$ den $10$ a kadar olan tam sayılar, yandaki şekildeki on kutuya yerleştiriliyor. En üst sıradakiler dışında her kutudaki sayı, hemen üstündeki iki kutuda bulunan sayıların farkına eşitse, en alttaki kutuya yerleştirilen sayı en çok kaç olabilir?
&
\begin{tikzpicture}
\draw (0,0) rectangle (1,-1);
\draw (2,0) rectangle (3,-1);
\draw (4,0) rectangle (5,-1);
\draw (6,0) rectangle (7,-1);
\draw (1,-2) rectangle (2,-3);
\draw (3,-2) rectangle (4,-3);
\draw (5,-2) rectangle (6,-3);
\draw (2,-4) rectangle (3,-5);
\draw (4,-4) rectangle (5,-5);
\draw (3,-6) rectangle (4,-7);
\end{tikzpicture}
\end{tabular}
当我编译上述乳胶代码时,我得到了:
Shape
Shape
Text-Text-Text-Shape
text-text Shape
答案1
\begin{tikzpicture}[baseline=(current bounding box.north)]
您可以通过添加以下内容来 更改基线汤姆·邦巴迪尔在评论中。要将项目编号置于顶部,请使用[t]
表格的定位选项\begin{tabular}[t]{p{8cm}p{7cm}}
妇女权利委员会:
\documentclass{article}
\usepackage[margin=.5in]{geometry}
\usepackage{tikz}
\begin{document}
\begin{enumerate}
\item
\begin{tabular}[t]{p{8cm}p{7cm}}
$1$ den $10$ a kadar olan tam sayılar, yandaki şekildeki on kutuya yerleştiriliyor. En üst sıradakiler dışında her kutudaki sayı, hemen üstündeki iki kutuda bulunan sayıların farkına eşitse, en alttaki kutuya yerleştirilen sayı en çok kaç olabilir?
&\begin{tikzpicture}[baseline=(current bounding box.north)]
\draw (0,0) rectangle (1,-1);
\draw (2,0) rectangle (3,-1);
\draw (4,0) rectangle (5,-1);
\draw (6,0) rectangle (7,-1);
\draw (1,-2) rectangle (2,-3);
\draw (3,-2) rectangle (4,-3);
\draw (5,-2) rectangle (6,-3);
\draw (2,-4) rectangle (3,-5);
\draw (4,-4) rectangle (5,-5);
\draw (3,-6) rectangle (4,-7);
\end{tikzpicture}
\end{tabular}
\end{enumerate}
\end{document}