我如何排版这样的公式或结果?

我如何排版这样的公式或结果?

在此处输入图片描述

我想做出这样的结果,但我毫无头绪。请给我你的建议。非常感谢你的帮助。

P/s:请告诉我如何以同样的方式排版方程式...抱歉,我的英语不好,无法给你我所要求的一切。

具体来说:

\documentclass[a4paper , 12pt]{article}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\usepackage{array}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}
\usepackage{tikz,tkz-tab}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{pgf,tikz,pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usetikzlibrary{arrows}
\renewcommand{\baselinestretch}{1.5} %Chỉnh dãn dòng
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\makeatletter
\newcases{bcases}
  {\quad}
  {$\m@th{##}$\hfil}
  {$\m@th{##}$\hfil}
  {\lbrack}
  {.}
\makeatother

\begin{document}
{\color{blue}\textbf{Câu 18: }} Cho hàm số $y=f(x)$ có bảng biến thiên như hình phía dưới. Tìm tất cả $m\in \mathds{R}$ để hàm số $y=\dfrac{1}{f(x)-m}$ có 2 đường tiệm cận đứng. \\
\begin{center}
\begin{tikzpicture}
    \tkzTabInit{$x$ /1, $f'(x)$ /1, $f(x)$ /2.5} 
    {$-\infty$,-1,1,2, $+\infty$}
    \tkzTabLine{,+,0,-,0,+,0,-  }
    \tkzTabVar{-/$-\infty$, +/$4$ , -/$-5$, +/$4$, -/$\infty$}
\end{tikzpicture}
\end{center} 
\begin{tabular}{m{6cm}m{6cm}}
{\color{blue}\textbf{A.}} $m=4 v m<-5$ & {\color{blue}\textbf{B.}} $m=4$ \\
{\color{blue}\textbf{C.}} $m<-5$ & {\color{red}\textbf{D.}} \[
\begin{bcases}
m = A \\
m < -5
\end{bcases}
\] \\
\end{tabular}
\end{document}

在此处输入图片描述

最终的图片是我所期望的

答案1

\newcases的宏应该mathtools有一个更简单的界面;使用当前的宏您仍然可以定义一个bcases环境(b表示“括号”)。

\documentclass{article}
\usepackage{mathtools}

\makeatletter
\newcases{bcases}
  {\quad}
  {$\m@th{##}$\hfil}
  {$\m@th{##}$\hfil}
  {\lbrack}
  {.}
\makeatother

\begin{document}

\[
\begin{bcases}
m = A \\
m < -5
\end{bcases}
\]

\end{document}

在此处输入图片描述

您还应该考虑更标准的cases环境(它使用括号)。


您的测试用例可以改进:

\documentclass[a4paper , 12pt]{article}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\usepackage{array}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}
\usepackage{tikz,tkz-tab}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{pgf,tikz,pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usetikzlibrary{arrows}
\renewcommand{\baselinestretch}{1.5} %Chỉnh dãn dòng
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\makeatletter
\newcases{bcases}
  {\quad}
  {$\m@th{##}$\hfil}
  {$\m@th{##}$\hfil}
  {\lbrack}
  {.}
\makeatother

\begin{document}
\textcolor{blue}{\textbf{Câu 18: }} Cho hàm số $y=f(x)$ có bảng biến thiên 
như hình phía dưới. Tìm tất cả $m\in \mathds{R}$ để hàm số 
$y=\dfrac{1}{f(x)-m}$ có 2 đường tiệm cận đứng.
\begin{center}
\begin{tikzpicture}
    \tkzTabInit{$x$ /1, $f'(x)$ /1, $f(x)$ /2.5} 
    {$-\infty$,-1,1,2, $+\infty$}
    \tkzTabLine{,+,0,-,0,+,0,-  }
    \tkzTabVar{-/$-\infty$, +/$4$ , -/$-5$, +/$4$, -/$\infty$}
\end{tikzpicture}
\end{center} 
\begin{tabular}{p{6cm}p{6cm}}
\textcolor{blue}{\textbf{A.}} $m=4 \vee m<-5$ &
\textcolor{blue}{\textbf{B.}} $m=4$ \\
\textcolor{blue}{\textbf{C.}} $m<-5$ & \textcolor{red}{\textbf{D.}}
$\begin{bcases}
m = A \\
m < -5
\end{bcases}$
\end{tabular}
\end{document}

注意\textcolor{<color>}{<text>},用 代替{\color{<color>}<text>};删除无用的\\标记;p用 代替列类型m$...$bcases代替\[...\]

在此处输入图片描述

答案2

我在这里使用对齐堆栈只是为了强调,如果两行的左侧有不同的宽度(这里没有),则对齐的形式是最合适的。

\documentclass{article}
\usepackage{tabstackengine}
\stackMath
\begin{document}
\[
  \left[\alignCenterstack{m=&4\\m<&-5}\right.
\]
\end{document}

在此处输入图片描述

针对OP的测试用例,我给出了两种不同的垂直对齐选项,分别为“D”和“E”。

\documentclass[a4paper , 12pt]{article}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\usepackage{array}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}
\usepackage{tikz,tkz-tab}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{pgf,tikz,pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usetikzlibrary{arrows}
\renewcommand{\baselinestretch}{1.5} %Chỉnh dãn dòng
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{tabstackengine}
\stackMath
\begin{document}
{\color{blue}\textbf{Câu 18: }} Cho hàm số $y=f(x)$ có bảng biến thiên như hình phía dưới. Tìm tất cả $m\in \mathds{R}$ để hàm số $y=\dfrac{1}{f(x)-m}$ có 2 đường tiệm cận đứng. \\
\begin{center}
\begin{tikzpicture}
    \tkzTabInit{$x$ /1, $f'(x)$ /1, $f(x)$ /2.5} 
    {$-\infty$,-1,1,2, $+\infty$}
    \tkzTabLine{,+,0,-,0,+,0,-  }
    \tkzTabVar{-/$-\infty$, +/$4$ , -/$-5$, +/$4$, -/$\infty$}
\end{tikzpicture}
\end{center} 
\begin{tabular}{m{6cm}m{6cm}}
{\color{blue}\textbf{A.}} $m=4 v m<-5$ & {\color{blue}\textbf{B.}} $m=4$ \\
{\color{blue}\textbf{C.}} $m<-5$ & {\color{red}\textbf{D.}} 
$\left[\alignCenterstack{m =& A \\m <& -5}\right.$ \\
{\color{red}\textbf{E.}} 
\belowbaseline[-\ht\strutbox]{\left[\alignCenterstack{m =& A \\m <& -5}\right.}
&
\end{tabular}
\end{document}

在此处输入图片描述

答案3

在此处输入图片描述

我想到了一个简单方法:-):

\documentclass{article}

\begin{document}
\[
\left[
    \begin{array}{l}
        m=4 \\
        m<-5
    \end{array}
\right.
\]
\end{document}

编辑: 考虑到你的 mwe,通过我的上述建议,你将获得:

在此处输入图片描述

\documentclass[a4paper , 12pt]{article}
% \usepackage{color}  % it is loaded by xcolor
\usepackage[dvipsnames]{xcolor}
\usepackage{array}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[utf8]{vietnam}
\usepackage{tikz,tkz-tab}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{pgfplots}%pgf,tikz
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usetikzlibrary{arrows}
\renewcommand{\baselinestretch}{1.5} %Chỉnh dãn dòng
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}


\begin{document}
\textcolor{blue}{\textbf{Câu 18: }} Cho hàm số $y=f(x)$ có bảng biến thiên
như hình phía dưới. Tìm tất cả $m\in \mathds{R}$ để hàm số
$y=\dfrac{1}{f(x)-m}$ có 2 đường tiệm cận đứng.
\begin{center}
\begin{tikzpicture}
    \tkzTabInit{$x$ /1, $f'(x)$ /1, $f(x)$ /2.5}
    {$-\infty$,-1,1,2, $+\infty$}
    \tkzTabLine{,+,0,-,0,+,0,-  }
    \tkzTabVar{-/$-\infty$, +/$4$ , -/$-5$, +/$4$, -/$\infty$}
\end{tikzpicture}
\end{center}
\begin{tabular}{p{6cm}p{6cm}}
\textcolor{blue}{\textbf{A.}} $m=4 \vee m<-5$ &
\textcolor{blue}{\textbf{B.}} $m=4$ \\
\textcolor{blue}{\textbf{C.}} $m<-5$ & \textcolor{red}{\textbf{D.}}
            $\left[\begin{array}{c}
                        m = A \\
                        m < -5
                        \end{array}\right.$
\end{tabular}
\end{document}

\documentclass[t]{beamer}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{}
\setbeamertemplate{headline}{}
\usepackage[edges]{forest}

相关内容