小型大写字体需要斜体形状

小型大写字体需要斜体形状

我正在使用 MiKTeX 2.5 版本。是否可以将小写字体更改为斜体?

我曾尝试过如下方法

\textit{\textsf{Small Caps}}% This will gives the Regular Small caps output.
\textsf{\textit{Small Caps}}% This will gives the italic output.

你能帮助我吗?

答案1

使用lmodernslantsc获得倾斜的小型大写字母:

在此处输入图片描述

\documentclass{article}
\usepackage{lmodern}% http://ctan.org/pkg/lmodern
\usepackage{slantsc}% http://ctan.org/pkg/slantsc
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{ll}
  \verb!\textsc{Hello world}! & \textsc{Hello world} \\ % Regular Small Caps
  \verb!\textsl{Hello world}! & \textsl{Hello world} \\ % Regular slanted
  \verb!\textit{Hello world}! & \textit{Hello world} \\ % Regular italics
  \verb!\textit{\textsc{Hello world}}! & \textit{\textsc{Hello world}} \\ % No italic small caps exist, this is substituted for default font
  \verb!\textsl{\textsc{Hello world}}! & \textsl{\textsc{Hello world}} % Slanted small caps
\end{tabular}
\end{document}

如果你特别喜欢 Times 字体的斜体小写字母,可以考虑阅读

http://homepages.inf.ed.ac.uk/sterratt/progs/italic-small-caps-times-latex

http://www.sterratt.me.uk/progs/italic-small-caps-times-latex

以上来源提供times-itsc你可以使用代替您首选的 Times 软件包来生成斜体小型大写字母。

答案2

这是用任何字体来伪造它的唤醒方式(基于我在描述标签中使用小型大写字母吗?)。将第一条 FAUX 线与 REAL 线进行比较,以查看质量对比。

\documentclass[12pt]{book}
\usepackage{graphicx}
\newcommand\fauxsc[1]{\fauxschelper#1 \relax\relax}
\def\fauxschelper#1 #2\relax{%
  \fauxschelphelp#1\relax\relax%
  \if\relax#2\relax\else\ \fauxschelper#2\relax\fi%
}
\def\Hscale{.85}\def\Vscale{.74}\def\Cscale{1.12}
\def\fauxschelphelp#1#2\relax{%
  \ifnum`#1>``\ifnum`#1<`\{\scalebox{\Hscale}[\Vscale]{\uppercase{#1}}\else%
    \scalebox{\Cscale}[1]{#1}\fi\else\scalebox{\Cscale}[1]{#1}\fi%
  \ifx\relax#2\relax\else\fauxschelphelp#2\relax\fi}
\begin{document}

\fauxsc{Why not small caps?} FAUX\par
\textsc{Why not small caps?} REAL

\textit{\fauxsc{Why not Italic small caps?}} FAUX
\end{document}

在此处输入图片描述

答案3

不推荐使用假斜体小写字母,也不推荐使用假小写字母或假斜体。一般来说,假字形总是会损害质量。

这个答案重点介绍了一些真正的斜体和倾斜小型大写字母的选项,其中包括类似 Times 字体的选项。

[我不确定小型大写字母中的“倾斜”和“斜体”是否有区别,因此只是涵盖所有可能的情况。]

Latin Modern 提供斜体小写字体,但默认不支持这些字体现代支持包。流明但是确实支持它们:

\documentclass{article}
\usepackage{cfr-lm}
\begin{document}
The following three are equivalent:
\begin{enumerate}
  \item \textsi{Small-caps Italic}
  \item \textit{\textsc{Italic Small-caps}}
  \item \textsc{\textit{Small-caps Italic}}
\end{enumerate}
\end{document}

斜体小型大写拉丁现代

相同的代码适用于

\usepackage{venturis}

斜体小写字母 Venturis ADF

\usepackage{electrum}

斜体小型大写字母 Electrum ADF

\usepackage{berenis}

斜体小型大写字母 Berenis ADF

TeX-Gyre Termes 是 Times 的增强版,其中包括斜体小型大写字母:

斜体小型大写字母 TeX-Gyre Termes

\documentclass{article}
\usepackage{tgtermes}
\begin{document}
\fontshape{scit}\selectfont Italic Small-caps
\end{document}

相关内容