eqref

如何使用包 refstyle 在命令 \eqref{#1} 中添加括号?
eqref

如何使用包 refstyle 在命令 \eqref{#1} 中添加括号?

就像下面的 MWE 一样,我想使用该refstyle包创建一系列命令,例如\eqref{#1}和\Eqref{#1}。 但是我发现我无法在命令中添加括号。 我该如何实现这个效果? 另外,我不想单独创建新命令\eqref{#1}和\Eqref{#1},因为其他\ref命令如\figref{#1}和\Figref{#1}不需要括号,它们都可以正常工作。 \documentclass{article} \usepackage[colorlinks]{hyperref} \usepackage[nokeyprefix]{refstyle} \newref{eq}...

Admin

添加方程名称和方程编号
eqref

添加方程名称和方程编号

我想在方程编号之外添加附加文本(例如方程名称)。方程名称应仅显示在方程被置换的位置,即当我使用 \eqref 时,我应该仅获取方程编号。 我尝试了论坛上的几个解决方案,但找不到令人满意的解决方案。这是我目前的代码 \usepackage{amsmath} \makeatletter \newcommand{\owntag}[2][\relax]{% \owntag[short label]{tag} \ifx#1\relax\relax\def\owntag@name{#2}\else\def\owntag@name{#1}\fi% base label...

Admin

交叉引用无法与 \tag 和 \label 同时使用
eqref

交叉引用无法与 \tag 和 \label 同时使用

我写了两个方程,都带有标签和标记,这样我就可以按照我的格式显示它们,并在以后引用它们。但是,当单击 (1.1) 或 (1.2) 时,两者都会导致方程 (1.1)。不知何故,1.2 没有得到正确的引用。这是包含错误的整个代码的简化版本。我在这里添加了额外的几行,以便轻松辨别两个引用之间的差异。 \documentclass[12pt]{article} \usepackage{hyperref} \usepackage{amsmath} \begin{document} \begin{equation} \tag*{1.1} \l...

Admin

命令 eqref 链接到错误的方程式但显示正确的编号
eqref

命令 eqref 链接到错误的方程式但显示正确的编号

我正在尝试引用align环境内环境内的元素subequations。命令正确显示了引用编号 eqref,但单击时指向了错误的方程式。我报告了一个重现该问题的最小样本,我希望得到一些帮助。 \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{hyperref} \usepackage{amsmath,bm} \begin{document} First NLP \begin{subequations}\label{eq:opt_00}...

Admin

加载unicode-math然后refstyle与当前latex不兼容?
eqref

加载unicode-math然后refstyle与当前latex不兼容?

使用当前的 LaTeX,似乎 refstyle 包(TL 中的更新时间:2010 年 11 月)无法在 unicode-math(更新时间:2020 年 1 月)之后使用 xelatex 或 lualatex 加载。! Argument of \eqref has an extra }.读取 refstyle.cfg 时,我得到了 。 首先加载 refstyle 可以正常工作。从 TL22(原始发布版本)或较旧的 TL 运行 xelatex 可以正常工作。从当前(主干)TL 运行 xelatex 会失败。 我想这个问题已经在这里得到解答了:refstyle...

Admin