定理の見出しにおける\normalfontと\textitの作用

定理の見出しにおける\normalfontと\textitの作用

環境付きの文書を書きたいのですremarkが、キャプション「Remark」は太字ではなく斜体にする必要があります。次の例では、これを宣言する 3 つの方法を試しましたremark, remark1, remark2

\documentclass[]{article}
\usepackage{amsthm}

\newtheorem*{remark}{\textit{Remark}}
\newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}
\newtheorem*{remark2}{\textit{\normalfont Remark 2}}
\begin{document}
\begin{remark}
    test.
\end{remark}    
    
\begin{remark1}
    test.
\end{remark1}

\begin{remark2}
    test.
\end{remark2}
\end{document}

remark1これが私の求めているものです。remark太字と斜体(理解できると思います)。 remark2単純にローマンフォントです。

質問が2つあります。

  1. \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}キャプション付きの環境を記述する場合、太字ではなく斜体で記述することが推奨される方法ですか?
  2. \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}キャプションが斜体で太字ではなく\newtheorem*{remark2}{\textit{\normalfont Remark 2}}ローマ字で生成される理由を説明するメカニズムはありますか?

答え1

質問1。
いいえ、それはない推奨される方法。

質問2。
定理スタイル(デフォルトで使用される)ではplain、ラベルは太字( から\bfseries)になります。

{\normalfont\textit{Remark 1}}

まず通常のフォントが使用され、次に斜体が適用されます。

\textit{\normalfont Remark 1}

すると、基本的には同じ結果になります

\bfseries\itshape\normalfont Remark 1

最後の宣言は前の宣言を上書きします。

どうやってするの。
定義済みのremarkスタイルを使用します。

\documentclass[]{article}
\usepackage{amsthm}

\theoremstyle{remark}
\newtheorem*{remark}{Remark}

\begin{document}

\begin{remark}
This is an interesting remark
\end{remark}    

\end{document}

ここに画像の説明を入力してください

私は読者に次のようなことを強制するつもりはない

ここに画像の説明を入力してください

長いテキストが斜体で表示されています。問題がお分かりですか? 大きな問題だと思います。

定理は伝統的に斜体フォントでタイプセットされるため、目立ちますが、ラベルも独特のスタイルで印刷されます。amsthmデフォルトは太字ですが、スモールキャップスにすることもできます。amsthmパッケージにはplain、この目的のためのスタイルだけでなく、definitionラベルに同じフォントを使用し、本文に直立体を使用するスタイル、およびremarkラベルが斜体で本文が直立体のスタイルも用意されています。

ラベルと本文の両方が斜体になっているため、読者には視覚的な手がかりがありません。

必要に応じて、独自のスタイルを定義することもできます。

\documentclass[]{article}
\usepackage{amsthm}

% see https://tex.stackexchange.com/a/17555/4427
\newtheoremstyle{asiganremark}
  {\topsep}   % ABOVESPACE
  {\topsep}   % BELOWSPACE
  {\itshape}  % BODYFONT
  {0pt}       % INDENT (empty value is the same as 0pt)
  {\itshape} % HEADFONT
  {.}         % HEADPUNCT
  {5pt plus 1pt minus 1pt} % HEADSPACE
  {}          % CUSTOM-HEAD-SPEC

\theoremstyle{asiganremark}
\newtheorem*{remark}{Remark}

\begin{document}

\begin{remark}
This is an interesting remark
\end{remark}

\end{document}

ここに画像の説明を入力してください

関連情報