定理风格 - 定义缩进

定理风格 - 定义缩进

我在定义定理风格时遇到了一个真正的问题。我需要在定理后缩进,但无法实现。我在 Google 上搜索了几个小时,没有找到解决方案。希望你能帮助我。顺便说一句,我在 Windows 上使用 Lyx 2.1。

如果您还知道如何删除数字和冒号之间的空格,我将不胜感激。

我想要像这样的缩进:

在此处输入图片描述

但我明白这一点:

在此处输入图片描述

我这样定义:

 \newtheoremstyle{hypstyle}% name
 {\topsep}%      Space above
 {\topsep}%      Space below
 {\itshape}%         Body font
 {}%         Indent amount (empty = no indent, \parindent = para indent)
 {\bfseries}% Thm head font
 {:}%        Punctuation after thm head
 {.5em}%     Space after thm head: " " = normal interword space;
 {\thmname{#1}\thmnumber{#2}\thmnote{ #3}  } % Thm head spec (can be left empty, meaning `normal')
 \theoremstyle{hypstyle} % use plain, definition, remark
 \newtheorem{hyp}{Hypothese}
 \renewenvironment{thm}{\begin{hyp}}{\end{hyp}}

像这样使用它:

\begin{thm}
Bei Anwendungen mit einer hohen Allokationsrate (800 MB/s) besteht keine lineare Beziehung zwischen dem \texttt{NewRatio}-Wert und der STW-Summe, für Anwendungen mit einer geringen Allokationsrate dagegen schon. 
\textbf{Vorbedingung:} Text
\textbf{Änderung:} Text
\textbf{Nachbedingung:} Text
\end{thm}

答案1

确保将标题作为单独的段落,即在源中标题之间留一个空白行:

示例输出

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{amsthm}

\newtheoremstyle{hypstyle}% name
 {\topsep}%      Space above
 {\topsep}%      Space below
 {\itshape}%         Body font
 {}%         Indent amount (empty = no indent, \parindent = para indent)
 {\bfseries}% Thm head font
 {:}%        Punctuation after thm head
 {.5em}%     Space after thm head: " " = normal interword space;
 {\thmname{#1}\thmnumber{#2}\thmnote{ #3}  } % Thm head spec (can be left empty, meaning `normal')

\newtheorem{thm}{Satz}
\theoremstyle{hypstyle} % use plain, definition, remark
\newtheorem{hyp}{Hypothese}
\renewenvironment{thm}{\begin{hyp}}{\end{hyp}}

\begin{document}

\begin{thm}
  Bei Anwendungen mit einer hohen Allokationsrate (800 MB/s) besteht
  keine lineare Beziehung zwischen dem \texttt{NewRatio}-Wert und der
  STW-Summe, für Anwendungen mit einer geringen Allokationsrate
  dagegen schon.

  \textbf{Vorbedingung:} Text

  \textbf{Änderung:} Text

  \textbf{Nachbedingung:} Text
\end{thm}

\end{document}

相关内容