在此查询,@MartinSharrer 提供了一个很好的宏来创建自定义字体大小。不幸的是,我不知道如何使用它。
下面的代码使用了他的宏
\documentclass{beamer}
\newlength{\mylength}
\makeatletter
\newcommand{\mycfs}[1]{%
\normalsize
\@defaultunits\mylength=#1pt\relax\@nnil
\edef\@tempa{{\strip@pt\mylength}}%
\ifx\protect\@typeset@protect
\edef\@currsize{\noexpand\mycfs\@tempa}% store calculated size
\fi
\mylength=1.2\mylength
\edef\@tempa{\@tempa{\strip@pt\mylength}}%
\@tempa
\expandafter\fontsize\@tempa
\selectfont
}
\makeatother
\begin{document}
{\mycfs{8} This is a test} \\
{\mycfs{7} This is a test} \\
{\mycfs{6} This is a test} \\
{\mycfs{5} This is a test} \\
\end{document}
字体选择部分很棒,但我不知道如何删除每行开头的数字。有人能给我一些建议吗?
答案1
我不知道如何删除每行开头的数字。
只需删除包含 的行即可\@tempa
。
答案2
使用 fontsize 和 selectfont (https://en.wikibooks.org/wiki/LaTeX/Fonts):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\begin{document}
Coucou
\fontsize{14pt}{14pt}\selectfont
Coucou
\fontsize{28pt}{28pt}\selectfont
Coucou
\end{document}