我用来\thref{cor1, cor2}
引用两个推论,它提供了而不是推论 3.3.9 和 3.3.10。(它给出“Corollarys”作为 Corrolary 的复数)。
如果我的 .tex 文档中有以下几行:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{theoremref}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}[theorem]{Corollary}
\usepackage{cleveref}
\title{test}
\begin{document}
\chapter{Chapter one}
\section{Introduction}
\begin{corollary}\thlabel{cor1}
First corollary
\end{corollary}
\begin{corollary}\thlabel{cor2}
Second corollary
\end{corollary}
Now, I am citing \thref{cor1,cor2}
\end{document}
输出为
有人能帮忙吗?谢谢。
答案1
只是不要使用theoremref
和依赖cleveref
。
\documentclass{book}
%\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsthm}
%\usepackage{theoremref}
%\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage{cleveref}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}[theorem]{Corollary}
\title{test}
\begin{document}
\chapter{Chapter one}
\section{Introduction}
\begin{corollary}\label{cor1}
First corollary
\end{corollary}
\begin{corollary}\label{cor2}
Second corollary
\end{corollary}
Now, I am citing \cref{cor1,cor2}
\end{document}