{microtype} is a package that provides a LaTeX interface to the micro-typographic features of pdfTeX, LuaTeX and XeTeX, most prominently, character protrusion and font expansion.

learn more… | top users | synonyms

5
votes
0answers
42 views

What are pdfTeX's exact rules for character protrusion? And for the expansions of \leftmarginkern/\rightmarginkern?

It is well known that pdfTeX tries to apply character protrusion in a clever way. When breaking a horizontal list into lines, (implicit) kerns for character protrusion are inserted near the edges of ...
5
votes
2answers
108 views

Microtype's tracking feature works with some fonts, not others

In the code below, tracking works with the libertine font, but not with the Alegreya font. Why is this, and how can I fix it? \documentclass{article} \usepackage[tracking = true, letterspace = ...
8
votes
1answer
89 views

LuaLaTeX: Load order fontspec, microtype (breaks hyphenation in bibliography)

The microtype documentation clearly states: With LuaTeX, load fontspec before microtype However, this breaks hyphenation in some cases in the bibliography, created with biblatex/biber. The same ...
3
votes
1answer
72 views

Smallcaps don't work if fontspec's microtype is used in luaLatex

This could be a duplicate question of this one - but I'd say the problem there is still not solved. Consider the following example: \documentclass[a4paper,12pt]{article} \usepackage{fontspec} ...
19
votes
1answer
330 views

Which common LaTeX Fonts come prepackaged with specific settings for Microtype?

For anyone interested in achieving the very best microtypography: Some fonts apparently come with microtype specific settings, other fonts don't, in which case microtype applies "Default" settings ...
8
votes
1answer
91 views

microtype: Customizing protrusion for ellipsis and multiplication symbols

I can’t bring microtype to set protrusion for the \times symbol as well as the … ellipsis symbol). I used the "XXXX ={} notation to refer to these symbols (with XXXX being the UTF-8 code), as ...
1
vote
0answers
43 views

Reducing letter spacing to get rid of a widow, how much is appropriate?

Some times the only way to get rid of a widow is, to reduce the letter spacing in a certain paragraph or footnote. Being addicted to XeLateX unfortunately I can't use the microtype package to achieve ...
1
vote
2answers
154 views

Microtype causes error in combination with system call LuaLaTeX

I'm trying to plot some figures based on measurements with tikz because the number of data points is to large for LaTeX I'm using a 'system call' to use LuaLaTeX for them. As long I do not load ...
8
votes
1answer
129 views

microtype, listings and lrbox: What in the world is going on here?

The image says it all: I'm not sure what's going on, but it seems that microtype "breaks" the lrbox hack for coloring \lstinline. The code is here: \documentclass[a4paper]{article} ...
1
vote
1answer
84 views

Use Microtype beta from TLContrib with Miktex [duplicate]

I would like to test Microtype 2.5 (b08) with Lualatex. I've seen here that TLContrib has been cited as a way to get and install this version, but I only found solutions to use it as a repository ...
2
votes
1answer
33 views

\SetTracking seems to have no effect

From the documentation: \SetTracking [〈options〉] {〈set of fonts〉} {〈tracking amount〉} I have tried all kinds different incarnations of this command (many of them copied verbatim from online), to no ...
5
votes
1answer
68 views

Is there a way to disable kerning of punctuation marks globally?

I use the font XCharter in my document. Unfortunately, I get undesired kerning of punctuation marks following capital letters like W, P and T – especially in the bibliography (biblatex). Is there a ...
5
votes
0answers
110 views

Microtype configuration for kpfonts

The microtype documentation suggests to use settings matching one's font choice. I am currently using the kpfonts package but have not succeeded to find some matching settings online. As there seem ...
1
vote
0answers
75 views

How well does microtype “font expansion” work with LuaLaTeX?

Using LuaLaTeX and a an OpenType font loaded with fontspec (like, say, Linux Libertine), can the "font expansion" feature of microtype be considered stable and fully functional? And can I feel safe by ...
13
votes
1answer
150 views

Disabling ligatures also disables kerning

I am using Adobe Minion Pro (mostly because of its maths support), but I don't want to use the 'Th' ligature. This decision is based on guidance from Bringhurst's Elements of Typographic Style. I ...
4
votes
0answers
45 views

Pros and cons of kerning, spacing, and tracking in microtype [duplicate]

As noted in this answer, kerning, spacing, and tracking are turned off by default in microtype. Why is that? Are there good arguments against using it? What would be the pros and cons of activating ...
4
votes
1answer
111 views

Increasing the kerning around ' (apostrophe) but not inside the " (double quote) in microtype?

The microtype package (with kerning=true) allows to use \SetExtraKerning [ unit = space ] { encoding = {OT1,T1,LY1} }{ ' = {500, 400} } to increase the kerning before (500) and after (400) the ...
11
votes
1answer
204 views

MinionPro, microtype and \j - Is there a way to get rid of a strange warning?

When I typeset my free physics textbook, I get a microtype warning Unknown slot number of character `\j' (It happens only for this character, no other one.) I get this message since many years, ...
3
votes
0answers
180 views

Problem T1 fontenc and microtype?

I had to reinstall Windows on my pc, and therefore Latex too. It worked perfectly well before, and I don't understand why I have a problem now (I reinstall the complete miktex distribution). Here is ...
11
votes
1answer
286 views

Why are not all microtyping features enabled by default?

According to the microtype manual, Kerning, Spacing and Tracking are not enabled by default in pdftex (>= 1.4). What are the reasons for this?
2
votes
1answer
91 views

Does protrusion in pdfLaTeX or XeLaTeX work as it should?

\documentclass[11pt]{article} \usepackage[protrusion=true,expansion=true,final]{microtype} \begin{document} \section*{The Microtypesetting} \noindent A run of the mill paragraph with some text that ...
4
votes
1answer
42 views

Combination of microtype and algorithm package fails to compile

I try to compile the following MWE: \documentclass{article} \usepackage[activate=true,final,tracking=true,kerning=true,spacing=true]{microtype} % improves font appearance. ...
10
votes
1answer
162 views

Letterspacing via microtype vs fontspec (in LuaLaTeX)

I've just realised that I can get somewhat similar letterspacing effects using either the microtype or fontspec packages; for example: \documentclass{article} \usepackage{fontspec} ...
5
votes
0answers
42 views

LuaTeX: Line break problem with microtype + geometry (bindingoffset) [duplicate]

I have a problem with the combination LuaTeX + package microtype + option bindingoffset from the geometry package when typesetting the following example: \documentclass[11pt,a4paper]{article} ...
3
votes
1answer
229 views

pdfTeX font expansion error during compilation

Background I am using Miktex 2.9 and TeXworks on top of that on a Windows 7 64-bit machine. To write my paper I have to use a provided template by 3rd party. However, I am not very experienced with ...
3
votes
1answer
95 views

pdflatex: How to reduce width (aka uneven scale) of a character or reduce interletter space?

I read microtype package docs, searched the Web and didn't find an example for what I am trying to achieve. Problem statement: I would like to do one of the following options: Scale all teletype ...
4
votes
4answers
86 views

Unwanted space before hyphen in longtable

I have a minor typesetting problem inside the longtable environment. I am writing my CV and I need to write a list of skills inside a table cell. Since I'd like to keep the document length down to ...
4
votes
1answer
122 views

Tracking amount in Microtype for textsc won't change

The bibliography style I am using (abbrvdin) uses for the author names all capital letters (like \textsc{}). When tracking in microtype is enabled it adds space between all those letters which doesn't ...
5
votes
2answers
135 views

LuaLateX: Problem with microtype \textls and center environment

I want to use \textls to reduce letterspacing for citing works/compositions. If I use it in the titlepage inside a center environment it gets a bit messy. As in other examples, it seems like the lines ...
4
votes
1answer
80 views

Weird spacing issue mid-paragraph when using natbib, microtype, flowfram and the charter BT font

I'm using natbib, microtype, flowfram and the charter BT font (through the command \usepackage[bitstream-charter]{mathdesign}), and I'm getting the following results: Other instances in my main ...
2
votes
1answer
217 views

OTF + microtype quality + Koma-script

I stopped using LaTeX some years ago, and I'm wondering if there's now any functional way to use, at the same time: Koma Script for great European layout (“Tschicholdian” one); OpenType for various ...
17
votes
1answer
208 views

Microtype gives wrong letterspacing in math mode

Using the \lsstyle command gives wrong math latterspacing afterwards. I came upon this problem when using the classicthesis and putting math in a section (microtype is used there too). After the ...
2
votes
1answer
53 views

Can I use microtype (or something else) to 'amend' a ligature's spacing?

Say I have the following source: \documentclass{article} \usepackage{xparse} \ExplSyntaxOn \NewDocumentCommand \Dash { } { \leavevmode \unskip \nobreak \hspace{\halfspace} \textemdash ...
6
votes
1answer
224 views

Keywords with spaces in Listings

I want spaced keywords in listings (that is, keyword, with spaces in between). Now, there are some questions in this site already answered, like this one, where the official answer is that “it is not ...
5
votes
0answers
89 views

Biblatex (footcite) and microtype

Biblatex is configured so that all author names are written in small caps and microtype is set to to adjust the spacing between the small cap letters a la \SetTracking{ encoding = *, shape = sc }{ 45 ...
3
votes
4answers
154 views

Spacing capitals in section headings

I'm using titlesec to customise my section headings. I want to have my subsections in capitals, which I can achieve with the \uppercase function, but all typographic style guides suggest that caps ...
0
votes
0answers
129 views

Maintaining Optical Margins with Hanging Punctuation

To achieve hanging quotation marks, I am changing their protrusion settings in my preamble: \documentclass{minimal} \setlength{\parindent}{0cm} \usepackage{luatextra} \setmainfont{Times} ...
3
votes
1answer
248 views

Set tracking amount with microtype

The question is this: How can I globally set the amount of tracking to be executed with microtype's \textls command? More details: The microtype package gives the option of setting the space between ...
3
votes
2answers
121 views

Tracking in full caps and italicized small caps

The microtype package includes a tracking option, in which the space between letters is increased. This should normally be done for sequences of both full caps and small caps, see e.g. Bringhurst's ...
1
vote
1answer
391 views

Micro-Typography with Luatex

Since I wanted to use Opentype with Latex, I had to go with Luatex and consequently am now missing some features of Microtype (spacing, kerning). (I tried converting my openfonts but failed) Here is ...
3
votes
0answers
83 views

Can I turn a variable width font into a fixed-width font?

I found a free ancient-typewriter font I'd like to use in a project, but the person who made it apparently traced some scanned outlines and poured them into a variable width truetype font. That is not ...
9
votes
1answer
252 views

TeX Capabilities with Arbitrary Fonts

I am formatting 85,000 words of text in InDesign that include several (non-negotiable) .ttf and .otf fonts not canonical to LaTeX. I'd like to switch to a TeX-based format for the following ...
3
votes
0answers
60 views

Controlling the space in section numbers

I want to control the space around the dots of the section numbers (and subsection and so on). I think the space sometimes is too small like the one with IV . sometimes to wide, eg when it involves a ...
1
vote
0answers
54 views

\SetTracking from microtype is ineffective with mathdesign

I like the tracking but I wish to descrease the spacing a bit. But it does not work: \documentclass[twoside,a4paper,12pt]{article} %\usepackage[T1]{fontenc} \usepackage[charter]{mathdesign} ...
4
votes
1answer
174 views

Using letterspacing for better justification

According to R. Bringhurst's "The Elements of Typographic Style" (version 3.1, 2004, pp. 190-192), the best justification is achieved by a combination of three methods: flexibly altering the space ...
2
votes
0answers
127 views

Spacing problem with microtype and Hoefler Text under xelatex

I'm seeing an odd spacing problem with microtype and Hoefler Text under XeLaTeX. A minimal example is provided below. When typeset with xelatex, the word "he" and the emphasized word "ought" overlap ...
13
votes
1answer
396 views

What is the latest progress in the realm of TeX? [closed]

Motivation TeX.SE as well as external resources contain information from as far as 2010 regarding e.g. LuaTeX, XeLaTeX, microtype, and popular dilemmas such as KOMA/memoir or babel/polyglossia, which ...
7
votes
1answer
187 views

incompatibility between tikzposter class and microtype package

I've just started using the new tikzposter class (having previously used the fancytikzposter package from the same author) and immediately discovered that using the microtype package causes TeX to ...
0
votes
0answers
113 views

Em dash out of right margin

I am almost sure this question was already asked somewhere (I couldn't find it). Still why my em dash and the word proceeding it are typeset out of margins? the source is proliferation---nextword ...
8
votes
1answer
159 views

How can I make my dash work with microtype?

Consider the following definition: \documentclass[a6paper]{article} \usepackage[showframe]{geometry} \usepackage{microtype} \def\Dash{\unskip\thinspace\textemdash\thinspace\ignorespaces\allowbreak} ...