两条方程在一条线上,A++

两条方程在一条线上,A++

我有一篇被期刊接受的论文。这篇论文包含一个带有两个标签的方程式。我们使用期刊的样式文件对论文进行了排版,一切看起来都很完美。我们可以引用这两个标签,单击其中任何一个,我们就会转到显示的方程式。

但现在文字编辑说,如果我们在一行上有两个公式标签,那么在排版中在线的版本中我们只能获得其中一个标签的超链接。要么是第一个标签,要么是第二个标签。他们给出的原因是他们使用 A++ 来排版论文。我不确定 A++ 是什么,但我不明白为什么他们不能为两个方程标签提供超链接。

这是 MWE。对我有用,但对期刊没用。

在此处输入图片描述

\documentclass[10pt]{article}

\usepackage{empheq}
%\usepackage[latin1]{inputenc}
\usepackage[margin=3.0cm]{geometry}
\usepackage[pagebackref=false, colorlinks=true, linkcolor=blue, citecolor=blue, linkcolor=blue, anchorcolor=red, urlcolor=blue]{hyperref}


\makeatletter
\newcommand{\leqnomode}{\tagsleft@true}
\newcommand{\reqnomode}{\tagsleft@false}
\makeatother

    
 
\begin{document}
  
    \begin{center}
        \begin{minipage}{0.6\linewidth}
            \leqnomode
            \begin{equation}\label{primal}  
            \hspace{-3cm} 
            \begin{split}
            \max & \,\, c^\top x \\ %C \bullet X \\
            s.t.   & \,\,  A x \leq b  \\
            \end{split}\tag{P}
            \end{equation}
        \end{minipage}%
        \begin{minipage}{0.5\linewidth}
            \begin{equation}\label{dual}
            \begin{split}
            \min  & \,\, b^T y   \\
            s.t. & \,\,  A^\top y = c \\
                   & y \geq 0    
                \end{split}\tag{D}
            \end{equation}
        \end{minipage}
    \end{center}
    
    
\newpage    
    
    Reference \eqref{primal} here. Reference \eqref{dual} here. 
    
\end{document}

答案1

由于期刊的编辑人员已告知您,他们不能或不会采用您喜欢的方式来展示问题的原始和对偶公式,因此您别无选择,只能想出一种不同的方式来展示材料。

其中一种方法可能是将方程组放在一个两列表格中。例如,

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,booktabs}
\usepackage{threeparttable}
\usepackage[margin=3.0cm]{geometry}
\usepackage[pagebackref=false, colorlinks=true, allcolors=blue]{hyperref}

\begin{document}
  
\begin{table}[ht]
\centering
\begin{threeparttable}
\caption{Primal and dual formulations of a problem} \label{tab:p_d}

\medskip
\begin{tabular}{@{} c@{\qquad\qquad}c @{}}
Primal & Dual \\
\midrule
$\begin{aligned}[t]
   \max\quad         &c^\top\! x \\
   \text{s.t.}\quad  &Ax\le b  
\end{aligned}$ & 
$\begin{aligned}[t]
   \min \quad       &b^\top\! y     \\
   \text{s.t.}\quad &A^\top\! y = c \\
                    &y\ge 0    
\end{aligned}$\\
\bottomrule
\end{tabular}
\end{threeparttable}
\end{table}

As is shown in the left-hand column of \autoref{tab:p_d}, \dots

\end{document}

相关内容