我正在寻找一种优雅的方式来实现以下显示,其中数学模式中的连续行具有相反的理由:
我可以使用以下技巧来实现这一点
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
a_0 + a_1 x + a_2 x^2 + a_3 x^3 + a_4 x^4 +a_5 x^5 + a_6 x^6 \leq f(x) + g(x)+ h(x) &&
\end{flalign*}
\vspace{-0.4in}
\begin{flalign*}
&& \leq
b_0 + b_1 x + b_2 x^2 + b_3 x^3 + b_4 x^4 +b_5 x^5 + b_6 x^6,
\end{flalign*}
\end{document}
这可以通过单一 align-type 环境实现吗?
答案1
尝试这个:
\documentclass[12pt]{article}
\usepackage{mathtools}
%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\begin{document}
\[
\begin{multlined}[\linewidth]
a_0 + a_1 x + a_2 x^2 + a_3 x^3 + a_4 x^4 +a_5 x^5 + a_6 x^6 \leq f(x) + g(x)+ h(x)\\
%
\leq b_0 + b_1 x + b_2 x^2 + b_3 x^3 + b_4 x^4 +b_5 x^5 + b_6 x^6,
\end{multlined}
\]
\end{document}
(红线表示文本边框)
这就是你所追求的吗?
答案2
你可以重叠线条。
\documentclass[12pt]{article}
\usepackage{mathtools}
\begin{document}
\begin{flalign*}
\mathrlap{a_0 + a_1 x + a_2 x^2 + a_3 x^3 + a_4 x^4 +a_5 x^5 + a_6 x^6 \leq f(x) + g(x)+ h(x)}&&\\
&&\mathllap{\leq
b_0 + b_1 x + b_2 x^2 + b_3 x^3 + b_4 x^4 +b_5 x^5 + b_6 x^6,}
\end{flalign*}
\end{document}