我想寫一個帶有remark
環境的文檔,標題“備註”應該是斜體,沒有粗體。我在下面的例子中嘗試了三種方式來聲明它,即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
就是簡單的羅馬字體。
我有兩個問題:
- 是否
\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}