假设我有一段俄语文本:法律引文和我的评论。我想以这样的方式发表评论:
- 读者可以很容易地区分评论和法律文本
- 它不会过多地分散对正文的注意力
像这样:
我目前所取得的成就是:
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[T2A]{fontenc}
\setlength{\parindent}{0cm}
\newcommand{\note}[1]{\\\hfill\begin{minipage}{\dimexpr\textwidth-0.5cm}
\begin{itemize}
\item \textbf{\textit{#1}}
\end{itemize}
\xdef\tpd{\the\prevdepth}
\end{minipage}\\
}
\begin{document}
Текст текст текст
\note{Мое важное замечание}
Текст текст текст
\end{document}
生成这个:
我认为,粗体斜体太分散注意力了。
因此,我尝试了 egreg 在这里建议的 OpenSans 字体:为什么要使用 \usepackage[T2A]{fontenc} 来接管?:
\newcommand{\note}[1]{\\\hfill\begin{minipage}{\dimexpr\textwidth-0.5cm}
\begin{itemize}
\item {\fontfamily{fos}\selectfont \footnotesize #1}
\end{itemize}
\xdef\tpd{\the\prevdepth}
\end{minipage}\\
}
这样比较好,但是当我尝试将其设为斜体时,它又恢复为计算机现代字体:
\item {\fontfamily{fos}\selectfont \it #1}
我怎样才能生成看起来像模型文本的东西?
答案1
该命令\it
已过时,不应在较新的文档中使用,因为它的行为令人困惑:实际上,它会将字体属性恢复为正常,然后应用\itshape
。改用
\item {\fontfamily{fos}\itshape #1}
(内部\itshape
执行\selectfont
,因此不需要此命令)。
你真的需要吗minipage
?我猜
\documentclass[12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[a4paper]{geometry}
\newcommand{\note}[1]{%
\begin{itemize}
\item \fontfamily{fos}\itshape #1
\end{itemize}
}
\begin{document}
Текст текст текст
\note{Мое важное замечание}
Текст текст текст
\end{document}
更简单。