我想要一些代码,然后在它的右侧放一张 tikz 图片。
我尝试了“flushright”,但是没有作用。
这是我的代码:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
\paragraph{a)}
$
\begin{aligned}[t]
&k:4x+3y=0 \text{en A(4,5)} \\
&d(A,k)=\dfrac{|ax_A+by_A-c|}{\sqrt{a^2+b^2}} \\
&\qquad =\dfrac{|4\cdot 4+3\cdot 5|}{\sqrt{4^2+3^2}} \\
&\qquad =\dfrac{|31|}{5}=\dfrac{31}{5}=6\frac{1}{5}
\end{aligned}
$
\begin{tikzpicture}
\draw[step=1cm,color=gray!20] (-1,-1) grid (6,5);
\draw(0,0) -- (3,4) -- (5,0) -- cycle ;
\end{tikzpicture}
\end{document}
答案1
公式和 tikz 图片之间不要留空行。您可以为图片指定一个基线。
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
\paragraph{a)}
$
\begin{aligned}[t]
&k:4x+3y=0 \text{en A(4,5)} \\
&d(A,k)=\dfrac{|ax_A+by_A-c|}{√{a²+b²}} \\
&\qquad =\dfrac{|4 · 4+3 · 5|}{√{4²+3²}} \\
&\qquad =\dfrac{|31|}{5}=\dfrac{31}{5}=6\frac{1}{5}
\end{aligned}
$
\hfill
\begin{tikzpicture}[baseline={(current bounding box.center)}]
\draw[step=1cm,color=gray!20] (-1,-1) grid (6,5);
\draw(0,0) -- (3,4) -- (5,0) -- cycle ;
\end{tikzpicture}
\end{document}
随意调整baseline={(current bounding box.center)}
,例如 syabaseline={(current bounding box.north)}