使用水平填充到中心不起作用

使用水平填充到中心不起作用

我想使用逻辑析取符号(“V”),但我希望它位于两个“x = ..”的中心。

现在是这样的:

在此处输入图片描述

这是我正在使用的代码:

\paragraph{a)}
$
\begin{aligned}[t]
&D=b^2-4ac=5^2-4\cdot-2\cdot3=49 \\
&x=\dfrac{-5+\sqrt{49}}{2\cdot-2}=-\dfrac{1}{2}
&\hfill 
&\vee 
&\hfill
&x=\dfrac{-5-\sqrt{49}}{2\cdot-2}=3
\end{aligned}
$

答案1

这是使用tabular或的版本array(省去了您进入和退出每个单元格的数学模式的麻烦):

在此处输入图片描述

笔记:

代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{showframe}

\newcommand*{\Length}{\dimexpr0.45\linewidth-1.0em\relax}% Adjustment for the paragraph label.

\begin{document}
\paragraph{a)}
\begin{tabular}[t]{@{}p{\Length} @{}p{0.10\linewidth}<{\centering}@{} >{\hfill}p{\Length}@{}}
    $D=b^2-4ac=5^2-4\cdot-2\cdot3=49$ \\
    $x=\dfrac{-5+\sqrt{49}}{2\cdot-2}=-\dfrac{1}{2}$ & $\vee$  & $x=\dfrac{-5-\sqrt{49}}{2\cdot-2}=3$ \\
\end{tabular}
\paragraph{b)}
$\begin{array}[t]{@{}>{$}p{\Length}<{$} @{}>{\centering$}p{0.10\linewidth}<{$}@{} >{\hfill$}p{\Length}<{$}@{}}
    D=b^2-4ac=5^2-4\cdot-2\cdot3=49 \\
    x=\dfrac{-5+\sqrt{49}}{2\cdot-2}=-\dfrac{1}{2} & \vee  & x=\dfrac{-5-\sqrt{49}}{2\cdot-2}=3 \\
\end{array}$
\end{document}

答案2

对于像这样的简单方程式列表,您真正需要的是一个具有单列的数组,您可以将其左对齐、居中或右对齐。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\paragraph{a)}
$
\begin{array}[t]{l}
D=b^2-4ac=5^2-4\cdot-2\cdot3=49 \\
x=\dfrac{-5+\sqrt{49}}{2\cdot-2}=-\dfrac{1}{2}
\qquad\text{or}\qquad 
x=\dfrac{-5-\sqrt{49}}{2\cdot-2}=3
\end{array}
$
\end{document}

使用\quad\qquad在无需排列的行中腾出空间。

答案3

\documentclass{article}
\usepackage{amsmath,showframe}
\begin{document}
\paragraph{a)}
$
\begin{aligned}[t]
&D=b²-4ac=5²-4\cdot-2\cdot3=49 \\
&x=\dfrac{-5+√{49}}{2\cdot-2}=-\dfrac{1}{2}
&
\vee
\qquad\qquad\qquad
&
&x=\dfrac{-5-√{49}}{2\cdot-2}=3
\end{aligned}
$
\end{document}

在此处输入图片描述

相关内容