创建自定义字体大小

创建自定义字体大小

此查询,@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}

在此处输入图片描述

相关内容