I would like to tune layout of a document by relative adjustment of all font sizes. Now the document is \documentclass[11pt]{book} with LuaLaTeX. What would be a working equivalent of \documentclass[10.8pt]{book}? (Preferrably standard LaTeX or stand-alone packages; switching class to KOMA or similar would be difficult.)
Asked
Active
Viewed 483 times
1
eudoxos
- 2,973
1 Answers
1
Incomplete Answer, because I have not tried it. This might set you in the right direction.
The problem is that the values of the LaTeX size macros (sizes and their associated baseline skips) are hard-coded in most classes (all classes?).
You'd think \normalsize would be the base size and the rest proportionally larger or smaller based on some fixed factor. This it not the case as seen in the files
./tex/latex/base/size12.clo
./tex/latex/base/size11.clo
./tex/latex/base/size10.clo
or in the extended sizes
./tex/latex/extsizes/size17.clo
./tex/latex/extsizes/size14.clo
./tex/latex/extsizes/size20.clo
./tex/latex/extsizes/size9.clo
./tex/latex/extsizes/size8.clo
I think you'd need to create your own size10.8.clo file that defines the following standard sizes.
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
Jonathan Komar
- 13,297
-
bookwill not usesize10.8.clonorbook10.8.clo, because it even does not recognize option10.8pt. – Schweinebacke May 29 '17 at 13:36
scrextendwith optionfontsize=10.8pt. You need a scalable font. But AFAIK with LuaLaTeX Latin Modern is already the default (and scalable). – Schweinebacke May 29 '17 at 12:56