将 theoremref 的字体从斜体改为正常

将 theoremref 的字体从斜体改为正常

我正在使用该theoremref软件包。我的一些部分用字母编号,即 A、B、C、...,而不是 1、2、3、...

如果在 A 节中有一个定理

\begin{Theorem}\thlabel{theo} \end{Theorem}

那么引用如下所示:

\thref{theo} -> 定理 A.1

现在我想将 A 的字体从斜体更改为普通字体。


可以在此处查看最小示例(如果缺少任何内容,请写下来,这是我在论坛中提出的第一个问题:-)): https://v1.overleaf.com/21643066jhqtrhnhqmwv

答案1

使用cleveref而不是theoremref:它更容易并且可定制性更强。

\documentclass[reqno,12pt,a4paper]{article}

\usepackage[ngerman]{babel}   % Silbentrennung
\usepackage{url}              % für URLs und Mailadressen  
\usepackage[T1]{fontenc}      % Zeichensatzcodierung
%\usepackage[latin1]{inputenc} % Codepage für Eingabe
\usepackage{amsmath}
\usepackage{amsthm}          % Pakete
\usepackage{amsfonts}               % der
\usepackage{amssymb}                    % AMS
\usepackage{array}            % bessere Tabellendarstellung
\usepackage{graphicx}         % Grafik-Einbindung
\usepackage{extarrows}
%\usepackage{a4wide} 
\usepackage{color}
\usepackage{mathrsfs}
\usepackage{setspace}
\usepackage{multicol}
\usepackage{dsfont}
\usepackage{csquotes}
\usepackage[style=alphabetic ,maxnames=99, mincitenames=4,firstinits=true]{biblatex}

\usepackage{hyperref}
\usepackage[capitalize]{cleveref} %referenzen

\usepackage{enumitem}  %counter enumerate

\pagestyle{plain}             % Zeilennummern unten mittig, kein Header

\numberwithin{equation}{section} %nummerierung der Formeln


\newtheoremstyle{normal}   % name
{11pt}                         % Space above
{11pt}                         % Space below
{\normalfont}                            % Body font
{}                            % Indent amount 1
{\bfseries}                   % Theorem head font
{}                    % Punctuation after theorem head %\newline einsetzen
{.5em}                        % Space after theorem head 2
{}                            % Theorem head spec 
\theoremstyle{linebreak}

\theoremstyle{normal}
\newtheorem{Lemma}{Lemma} \numberwithin{Lemma}{section}
\newtheorem{Bem}[Lemma]{Bemerkung}  
\newtheorem{Def}[Lemma]{Definition}  
\newtheorem{Satz}[Lemma]{Satz}
\newtheorem{Folg}[Lemma]{Folgerung}
\newtheorem{bsp}[Lemma]{Beispiel}
\newtheorem{kor}[Lemma]{Folgerung} 
\newtheorem{Not}[Lemma]{Notation} 
\newtheorem{theo}[Lemma]{Theorem} 
\newtheorem{prob}[Lemma]{Problem} 


\renewcommand{\proofname}{Beweis}

\setcounter{tocdepth}{2} %tiefe Inhaltsverzeichnis

\addbibresource{QuelleDipl.bib}




% erst Nachname, dann Vorname
\DeclareNameAlias{default}{last-first}
% Trenner zwischen den Namen ein Semikolon
\renewcommand*{\multinamedelim}{\addsemicolon\space}
% Doppelpunkt nach dem letzten Namen
\renewcommand*{\labelnamepunct}{\addcolon\space}

\renewcommand*{\multinamedelim}{\addsemicolon\space} 
\renewcommand*{\finalnamedelim}{\addsemicolon\space}

\begin{document}

\renewcommand{\arraystretch}{1.2}
\setstretch {1.5}
\tableofcontents


\newpage
\begin{appendix}
\section{Gebrochen-lineare Transformation von Matrizen}\label{sec:appC}
\renewcommand{\theequation}{\Alph{section}.\arabic{equation}}


\begin{Lemma}\label{zusatz}
Sei $P \in  \mathbb C^{p \times p}$. Dann sind folgende Aussagen äquivalent:
\begin{enumerate}
    \item[(i)] $P$ eine ist  Orthoprojektionsmatrix 
    \item[(ii)]$P^{*}=P=P^{2}$
    \item[(iii)] $I_q-P$ ist eine Orthoprojektionsmatrix.
    \end{enumerate}
\end{Lemma}

Einen ausführlichen Beweis von \cref{zusatz} ...


\end{appendix}

\end{document}

我之所以评论是latin1因为我的系统使用 UTF-8,你也应该使用。该a4wide包已被弃用十多年:请改用geometry

如您所见,您使用标准\label命令和\cref而不是\thref

在此处输入图片描述

顺便说一下,你应该设置\arraystretch 较少的大于 1 的\setstretch{1.5}矩阵将会出现非常奇怪的结果。使用

\renewcommand{\arraystretch}{0.66667}

反而。

相关内容