環境付きの文書を書きたいのです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つあります。
\newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}
キャプション付きの環境を記述する場合、太字ではなく斜体で記述することが推奨される方法ですか?\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}