我在 Latex 中很难格式化我的文本。我试图在计数器中添加括号。这应该是一个可行的示例:
\documentclass[paper]{paper}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{framed}
\usepackage[nobreak=true]{mdframed}
\usepackage{amsthm}
\mdfsetup{
linewidth=1.5bp,
innerleftmargin=10bp,
innerrightmargin=10bp,
innertopmargin=10bp,
innerbottommargin=10bp,
}
\newtheorem{defsatzusw}{}[section]
\mdtheorem{definition}[defsatzusw]{Definition}
\mdtheorem{satz}[defsatzusw]{Satz}
\theoremstyle{definition}
\newtheorem{beispiel}[defsatzusw]{Beispiel}
\newtheorem{beweis}{Beweis:}
\makeatletter
\renewenvironment{beweis}[1][\proofname]{\par
\pushQED{\qed}%
\normalfont \topsep6\p@\@plus6\p@\relax
\trivlist
\item\relax
{\bfseries
#1\@addpunct{:}}\hspace\labelsep\ignorespaces
}{%
\popQED\endtrivlist\@endpefalse
}
\makeatother
\begin{document}
\section{erstes Kapitel}
\begin{definition}
definition
\end{definition}
\begin{satz}
satzisatz
\end{satz}
\begin{beweis}
beweisiweis
\end{beweis}
\begin{beispiel}
beispieli!
\end{beispiel}
\end{document}
我想要的改变是:1.1 应该是 (1.1),1.2 应该是 (1.2),最后 1.3 应该是 (1.3)
我希望格式和给出的示例能够让您理解我的问题。提前谢谢您!
答案1
\renewcommand*{\thesatz}{(\thesection.\arabic{satz})}
为您提供所需的计数器格式,并使用新的定理样式(见下文),您可以摆脱示例中数字后的句点。
\documentclass[paper]{paper}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[nobreak=true]{mdframed}
\usepackage{amsthm}
\mdfsetup{
linewidth=1.5bp,
innerleftmargin=10bp,
innerrightmargin=10bp,
innertopmargin=10bp,
innerbottommargin=10bp,
}
\newcounter{defsatzusw}
\counterwithin{defsatzusw}{section}
% Since you don't seem to use the defsatzusw environment
% it seems excessive to define it when you only want its counter.
% If the two lines above do not work as intended
% you are using a LaTeX format older than April 2018,
% in that case you can either try to load chngcntr with \usepackage{chngcntr}
% or go back to \newtheorem{defsatzusw}{}[section]
\renewcommand*{\thedefsatzusw}{(\thesection.\arabic{defsatzusw})}
\mdtheorem{satz}[defsatzusw]{Satz}
\mdtheorem{definition}[defsatzusw]{Definition}
\newtheoremstyle{definitionwoperiod}
{}{}
{}{}
{\bfseries}{}{ }
{\thmname{#1}\thmnumber{ #2}\thmnote{ #3}}
\theoremstyle{definitionwoperiod}
\newtheorem{beispiel}[defsatzusw]{Beispiel}
\makeatletter
\newenvironment{beweis}[1][\proofname]{%
\par
\pushQED{\qed}%
\normalfont \topsep6\p@\@plus6\p@\relax
\trivlist
\item\relax
{\bfseries
#1\@addpunct{:}}\hspace\labelsep\ignorespaces}
{\popQED\endtrivlist\@endpefalse}
\makeatother
\begin{document}
\section{erstes Kapitel}
\begin{definition}
definition
\end{definition}
\begin{satz}
satzisatz
\end{satz}
\begin{beweis}
beweisiweis
\end{beweis}
\begin{beispiel}
beispieli!
\end{beispiel}
\end{document}