Skip to main content
Share Your Experience: Take the 2024 Developer Survey
28 votes
Accepted

\textsc does not make small caps

The font shape commonly known as “small caps” is actually Capitals and small capitals, meaning that uppercase letters are like the standard capital letters in the normal shape, whereas lowercase ...
egreg's user avatar
  • 1.1m
17 votes

Small Caps and Bold Face

As an extension of accepted answer https://tex.stackexchange.com/a/27413/1340, I explain here how to use Latin Modern while taking serif bold small capitals from Computer Modern (= CM) Super. As ...
Blaisorblade's user avatar
17 votes

Creating a macro that can selectively format capital letters

The tokcycle package (https://www.ctan.org/pkg/tokcycle) can be used for this. \documentclass{article} \usepackage{tokcycle} \newcommand\famword[1]{% \resettokcycle% \Characterdirective{\ifcat A##...
Steven B. Segletes's user avatar
16 votes
Accepted

How can I make it so that all the letters on a word are all capitalized yet the first letter is bigger than the rest?

The style is called "small caps" and is considered a font shape by LaTeX. Thus, \scshape will turn it on, or a delimited form, \textsc{...} is available. Naturally, you must make sure your ...
Steven B. Segletes's user avatar
12 votes

Small Caps and Bold Face

For many years, because I rarely need it, I have used the following hack: \textbf{\normalsize{E}\scriptsize{ITHER} \normalsize{O}\scriptsize{NE} \normalsize{B}\scriptsize{UT} \normalsize{N}\scriptsize{...
schremmer's user avatar
  • 2,107
11 votes
Accepted

Turkish small cap dotted 'i' in footnote

Load the font with the Language=Turkish option: \documentclass[11pt]{memoir} \usepackage{fontspec} \usepackage{polyglossia} \setdefaultlanguage{turkish} \setmainfont{Linux Libertine O}[ Language=...
egreg's user avatar
  • 1.1m
11 votes
Accepted

Creating a macro that can selectively format capital letters

When using modern fonts in conjunction with LuaLaTeX or XeLaTeX, one is (sometimes) able to delegate this this to the font, since OpenType Layout defines a font feature c2sc that translates capital ...
Ralf Stubner's user avatar
  • 2,614
11 votes
Accepted

Bold small caps with Lualatex

\setmainfont is not a command meant only for xelatex. It is a command from fontspec for both engines. babel has its own command to set fonts (which also can be used with both engines). In your case ...
Ulrike Fischer's user avatar
9 votes

Turkish small cap dotted 'i' in footnote

I don't think it should be be needed but you can re-assert turkish in the footnote: \documentclass[11pt]{memoir} \usepackage{fontspec} \usepackage{polyglossia} \setdefaultlanguage{turkish} \...
David Carlisle's user avatar
9 votes

Creating a macro that can selectively format capital letters

Here's a LuaLaTeX-based solution. It consists of (a) a main Lua function called uc2sc (short for "uppercase to smallcaps", I suppose) and an auxiliary Lua function called makesc which, together, do ...
Mico's user avatar
  • 511k
9 votes

Creating a macro that can selectively format capital letters

Using uppercase in the input to mean small caps in the output: \documentclass{article} \usepackage{xparse} \ExplSyntaxOn \NewDocumentCommand{\famword}{m} { \tl_set:Nn \l_tmpa_tl { #1 } \...
egreg's user avatar
  • 1.1m
9 votes
Accepted

replace capital ›ẞ‹ with ›ss‹ when using small caps

I believe it should be a law that any font providing the utterly ugly ẞ character must provide a stylistic set for replacing it with “SS”. But you're lucky: not with Linux Libertine, but with its (...
egreg's user avatar
  • 1.1m
8 votes

Changing default \citet font in biblatex

Update (with babel-french v. 3.2a 2016-03-18) The command \DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast} no longer works. To disable small caps in names in french language, add in ...
Vince's user avatar
  • 393
8 votes

Small Caps and Bold Face

This is an answer-sized comment, but more of a question, in the end. Now with fontspec and xelatex/lualatex allowing access to the Unicode universe and to system fonts: Given the multi-...
Cicada's user avatar
  • 10.1k
8 votes

Small caps only apply to capitals

NEWS: As of 2019-06-17, the designer has fixed the smcp feature. It now suffices to write \setmainfont{Doves Type}[SmallCapsFeatures={Ligatures={NoCommon,NoRare}}], and this question becomes of ...
Thérèse's user avatar
  • 12.7k
8 votes
Accepted

How can I produce TeX Gyre Pagella smallcaps using LuaLaTeX?

I think you're misunderstanding the meaning of “small caps”: it only has effects on lowercase letters. \documentclass{article} \usepackage{fontspec} \usepackage{polyglossia} \setdefaultlanguage{...
egreg's user avatar
  • 1.1m
8 votes
Accepted

Making an Image into a Lettrine

Note: You need \usepackage[T1]{fontenc} to make possible for \textsc combine with \textbf. As @Cicada's comment, instead you could use some font package if you using pdflatex such as \usepackage{...
Tom's user avatar
  • 7,703
7 votes
Accepted

Is there a "small cap" version of greek symbols out there?

There's a text command in package tipa called \textscomega which seems to do what you want. You can define \newcommand{\scOmega}{\text{\textscomega}} and use \scOmega in your document as in the ...
karlkoeller's user avatar
7 votes
Accepted

How to use fontspec and also have small bold caps with LuaLaTeX?

It is completely wrong to say that you need a particular font encoding to get small caps. the issue is that CM Unicode includes bold small caps, but the (otherwise recommended) latin modern does not. ...
David Carlisle's user avatar
7 votes
Accepted

Forcing a ligature in "lowercase" small caps

Since you're using XeLaTeX, is there a reason for not using the free-of-charge EB Garamond font? Its main text features are very similar to Adobe Garamond. Moreover, it does have a very nice "swash-y" ...
Mico's user avatar
  • 511k
7 votes

lmodern package with small caps in headlines

Even if you are using latin modern generally, you can use cm-super (extended computer modern) for bold small caps, see 6 below. \documentclass{article} \usepackage{lmodern} \usepackage[T1]{fontenc} ...
David Carlisle's user avatar
7 votes
Accepted

Biblatex: Authors in small caps and bold in bibliography

To change the used font for the family name of the entries in the bibliography only use the following just before your \printbibliogrphy: \renewcommand*{\mkbibnamefamily}[1]{\textsc{\textbf{#1}}} \...
Skillmon's user avatar
  • 61.1k
7 votes

How to Obtain Typewriter Font Small Caps

An answer to this somewhat depends on what you really want given that you list lmvtt as the font you are currently using (which is a proportional typewriter, not a monospaced typewriter font): If the ...
Frank Mittelbach's user avatar
7 votes
Accepted

How to define \sc in TeX?

Sorry, but if you insist in using plain TeX, you'll get into troubles with this font. \font\tensc=eccc1000 {\tensc \'a\`a\"u\c{a}\={a}\d{a}} \bye Oops! What happened? The EC fonts are encoded ...
egreg's user avatar
  • 1.1m
6 votes

Combining sffamily and scshape

There is a version of computer modern with small caps in the sansmathfonts package. You can use it follows: \documentclass{article} \usepackage[notmath]{sansmathfonts} \begin{document} \sffamily \...
Gaëtan Leurent's user avatar
6 votes
Accepted

"Idem" string in small caps with biblatex

The fix is easy in this case. You simply need to create an 'idem' macro and then substitute it in the cite:idem bibmacro: \providecommand*{\mkidem}[1]{\textsc{#1}} % substitute: \mkidem for \mkibid \...
jon's user avatar
  • 22.4k
6 votes
Accepted

Small caps in title but not for words like "of"

It is still not quite clear what the OP seeks, but here I show what the titlecaps package can accomplish, which is: capitalizing the first letter of each word excluding a specified list of words from ...
Steven B. Segletes's user avatar
6 votes

Using mathpazo only for small caps?

I tried the following example: \documentclass{article} \usepackage{palatino} \begin{document} Text \textit{text \textbf{text}} \textbf{text} \end{document} After compiling, I ran pdffonts, ...
egreg's user avatar
  • 1.1m
6 votes
Accepted

Searchable and copyable small caps, ligatures and umlaut in PDF created by XeLaTex

As I wrote in the comment: with lualatex it is probably possible to patch the font. As a proof of concept: \pdfvariable compresslevel 0 \documentclass[% fontsize=11pt,% ngerman, ]{scrbook} \...
Ulrike Fischer's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible