如何在文本中显示行高

如何在文本中显示行高

我知道有各种各样的命令可以改变行高。

但我想显示它,就像我对字体大小\fontname\font\或所做的那样\@font。我的问题不同因为我不介意基线是如何计算的,或者它是否在文本中发生变化。

我对给定字体大小的默认值感兴趣。

\documentclass[10pt,a5paper]{memoir}
\usepackage[T1]{fontenc}        
\usepackage[utf8]{inputenc}     
\usepackage[adobe-utopia]{mathdesign}

\begin{document}
This text is \fontname\font\ or \@font with %\baselineskip
\end{document}

答案1

您可以使用\the打印长度pt或包装printlen以任意单位打印。

\documentclass[10pt,a5paper]{memoir}
\usepackage[T1]{fontenc}        
\usepackage[utf8]{inputenc}     
\usepackage[adobe-utopia]{mathdesign}
\usepackage{printlen}

\begin{document}
This text is \fontname\font\ with font size \csname f@size\endcsname{}
and \verb|\baselineskip| =~\the\baselineskip =~\uselengthunit{mm}\printlength{\baselineskip}.
\end{document}

enter image description here

有关当前字体的更多信息,请参阅fntguide,第 2.3 节。

相关内容