如何在具有相同方程编号的分段函数内写出长方程

如何在具有相同方程编号的分段函数内写出长方程

我在用相同的方程编号在分段函数中编写长方程时遇到麻烦,我使用的乳胶代码是

\usepackage[utf8]{inputenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphics}
\usepackage{cases}
\usepackage{authblk}
\usepackage{enumitem}
\numberwithin{equation}{section}
\usepackage{nccmath}
\usepackage[top=2.5cm,bottom=2.5cm,left=2cm,right=2cm,asymmetric]{geometry}
\usepackage{hyperref}
\begin{document}


\begin{numcases}
dododododdoodododdodo\\
gogogogogogogogogogogog\\
dhchdschdshgshdghd\\
dgcfsdgfcdsgfhgsdf

\label{positive}
 \label{negative}
 \end{numcases}
 \end{document}

在此处输入图片描述

我想要的是dodododododododgogogogogogog在相同的方程数(即 0.1)下,我已经尝试过,\begin{equation}但看起来这在给定的环境中不起作用,

编辑:由于方程很长,我必须\\ 在方程的某些部分之后使用,我在这里将其表示为 dododododod\\ gogogogoggo

请帮忙,谢谢。

答案1

不要将其用于numcases手头的工作。相反,应使用cases普通equation环境中的环境。

在此处输入图片描述

\documentclass{article} % or some other suitable document class
%%\usepackage[utf8]{inputenc} % that's the default nowadays

%% math stuff:
\usepackage{amsmath}    % for 'cases' environment
%%\usepackage{amsfonts} % is loaded automatically by amssymb
\usepackage{amssymb}
\usepackage{cases}      % for 'numcases' environment
\usepackage[bitstream-charter]{mathdesign}
\usepackage{nccmath}
\numberwithin{equation}{section}

%% other stuff:
\usepackage{graphicx}
\usepackage[margin=2cm,asymmetric]{geometry}
\usepackage{authblk}
\usepackage{enumitem}
\usepackage{hyperref}

\begin{document}
\setcounter{section}{2} % just for ths example

\begin{equation}\label{positive} % use only one \label directive per equation environment
\begin{cases}
  dododododdoodododdodo\\
  gogogogogogogogogogogog\\
  dhchdschdshgshdghd\\
  dgcfsdgfcdsgfhgsdf
\end{cases}
\end{equation}

\end{document}

附录为了满足 OP 的后续要求:要排版两个单独编号的两行方程式,我建议您执行以下操作:

\begin{numcases}
\mbox{$\begin{aligned} 
  &dododododdoodododdodo \\ 
  &gogogogogogogogogogogog 
\end{aligned}$} \label{positive} \\[1ex]
\mbox{$\begin{aligned} 
  &dhchdschdshgshdghd \\ 
  &dgcfsdgfcdsgfhgsdf 
\end{aligned}$} \label{negative}
\end{numcases}

LaTeX 会发出一堆警告信息,但如果您逐步执行它们(或直接键入“r”表示“运行”),最终会产生所需的结果。恐怕我不知道如何抑制这些无关紧要的警告信息。

相关内容