Tagged Questions

{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

4
votes
1answer
34 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. ...
5
votes
0answers
60 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
40 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
43 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
64 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
62 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
96 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
96 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 ...
3
votes
1answer
47 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 ...
1
vote
1answer
137 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
173 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
52 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
169 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
74 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
99 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
89 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
135 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
92 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
250 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
71 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
231 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
58 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
42 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
143 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
105 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
310 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
162 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
93 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
147 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} ...
10
votes
1answer
266 views

Loading microtype before or after the font

According to the answer given here, the microtype package should be loaded after the font, since microtype "needs to know what fonts are in use at the time that it is loaded". I am, however, not able ...
11
votes
1answer
266 views

fontspec & microtype: fine tune OpenType fonts

I just began to try LuaTeX in order to make use of OpenType fonts. After loading fontspec I select such a font the usual way: \setmainfont{Adobe Garamond Pro} Now I wonder how I can fine tune the ...
5
votes
2answers
264 views

letterspacing italic small caps automatically

The MinionPro-It.otf file I am using contains italic small caps, confirmed with otfinfo -f MinionPro-It.otf and cfftot1 MinionPro-It.otf | t1testpage | epstopdf --filter > MinionPro-It.pdf. The ...
2
votes
0answers
67 views

Rare pdflatex “Auto Expansion is only possible with scalable font” on scaleable-font document [duplicate]

I know I am sounding crazy, but this looks like a veritable pdflatex bug to me. even small innocent changes to the file make it go away. \documentclass[12pt]{article} \usepackage[english]{babel} ...
3
votes
0answers
108 views

Pair kerning strategies in (pdf)LaTeX

I'm using the microtype package on pdfLaTeX and I'm wondering over the possibility to implement pair kerning, as opposed to single-character kerning, within the facilities provided by that package. If ...
7
votes
3answers
179 views

Shrink monospaced font in custom (verbatim) environments

I'm redesigning lecture notes for a university class since the students wanted to read the notes on their tablets, e-book readers, etc. I have code blocks in these documents, defined in the cdblk and ...
1
vote
0answers
126 views

XeLaTeX and microtype protusion problems at hyphens

I was excited to learn that XeLaTeX finally has microtype support (I had asked about that earlier). However, after adding microtype to my document, I noticed that line breaks at hyphens now go wrong. ...
4
votes
1answer
160 views

LuaTeX won't end a line at Unicode emdash

I'm using LuaLaTeX instead of XeLaTeX for my book, mainly because it supports microtype's expansion feature, to produce the optimal word spacing and line breaking that will result in the most uniform ...
3
votes
0answers
43 views

Space is sometimes gobbled with microtype and url

I experimented with condensing URLs slightly and thought everything worked fine, until I noted a problem in the final proofreading. The first "this" in the following minimal example seems to have no ...
6
votes
1answer
186 views

\LaTeX logo too compressed with microtype and defined \SetExtraKerning

I have, perhaps, a slightly odd problem. I have used microtype to define some special spacing rules. This is the relevant bit of the preamble (and I will have hopefully not forgotten anything --- if I ...
8
votes
0answers
226 views

Microtype and word spacing

I'm trying to change the default word spacing for some font. I know 2 ways to do it: setting \fontdimens or \spaceskip. With these approaches and microtype's \textls I get two different results, ...
10
votes
0answers
95 views

Strange linebreaks with microtype & LuaLaTex [duplicate]

I have a weird problem. If I compile with LuaLaTex and microtype some of my line breaks are messed upped, but I don't get any warnings. XeLaTex with/without microtype or LuaLaTex without microtype are ...
0
votes
0answers
47 views

How can I prevent microtype from modifying individual wordspaces

I have created a package that inserts symbol characters from a certain font or little pdf files containing symbols into LaTeX text (http://www.ctan.org/tex-archive/macros/luatex/latex/lilyglyphs). It ...
5
votes
0answers
173 views

How to use Multiple-Master-Font-instances for HZ/microtype instead of horizontal scaling? (ConTeXt) [closed]

Question I would like to use a Multiple Master font with a width axis for the HZ-program (=Herman Zapf Programm, equivalent to the microtype-package of LaTeX) In standard configuration, ConTeXt (and ...
23
votes
1answer
426 views

microtype and the French way of typing text

In French, we put spaces before characters : ! ; ? when we type the text. For instance, we will type Que fait-on ? On met un espace avant les deux points : comme cela. If I do so and use microtype, ...
1
vote
0answers
87 views

Can Microtype Change the Kerning Between a Dot or Comma and a Footnotemark?

Relatet to this question: Is it possible to change the kerning between a punctuation mark and a footnotemark with microtype (or any other kerning-method)? (I know of package fnpct, but I would rather ...
6
votes
1answer
306 views

Optical Kerning with microtype

I am dissapointed with microtypes kerning. This MWE: \documentclass[ngerman,10pt]{article} \usepackage[ngerman]{babel} \usepackage{lmodern} \usepackage[T1]{fontenc} ...
7
votes
2answers
273 views

dtx file: how to run it?

I want to clarify first that I am a beginner, and thus my question might be imprecise or inadequate. Anyway: I found this documentation file for the package microtype, can be easily found on ctan. It ...
6
votes
1answer
142 views

How to determine width of \textls? \settowidth doesn't work

Using microtype's \textls, how can I determine the width of the resulting text? Here is a MWE that does not work: \documentclass{article} \usepackage[log-functions=false]{expl3} ...
5
votes
0answers
1k views

Cyrillic and microtype: pdfTeX error (font expansion): auto expansion is only possible with scalable fonts [duplicate]

I have a rather huge document and everything worked fine. The problems started when I tried to insert some Russian text. I was able to resolve some issues, but now I'm stuck with the following error: ...
31
votes
2answers
621 views

Does combining microtype with ragged right make any sense?

My impression when using microtype in a document that used \RaggedRight (everything said is probably true for \raggedright as well but who cares really ...) always was that all lines just get ...