我正在使用 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
\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}
\usepackage{electrum}
\usepackage{berenis}
TeX-Gyre Termes 是 Times 的增强版,其中包括斜体小型大写字母:
\documentclass{article}
\usepackage{tgtermes}
\begin{document}
\fontshape{scit}\selectfont Italic Small-caps
\end{document}