使用 xlop 和 anyfontsize 时如何增加字体大小

使用 xlop 和 anyfontsize 时如何增加字体大小

我可以用这个代码获得最多 20 分

\documentclass[20pt]{extarticle}  
\usepackage{xlop}
\begin{document}
\opadd[voperation=center,carryadd=false] {1}{1}
\end{document}​

@20 PT 文档类

我正在尝试使用 anyfontsize 来增加尺寸,如下所示:

\documentclass{extarticle}
\usepackage{xlop}
\usepackage{anyfontsize}
\begin{document}
\fontsize{40}{50}
\opadd[voperation=center,carryadd=false] {1}{1}
\end{document}​

我最终得到了这个(增加了操作符的大小而不是操作数)

在此处输入图片描述

我确实想要这样的东西:

在此处输入图片描述

答案1

您总是需要\selectfont对字体参数进行任何低级别的更改,但默认情况下,匹配的数学大小不会设置为过大的尺寸,使用正常尺寸和比例更简单。

在此处输入图片描述

\documentclass{extarticle}
\usepackage{xlop}
\usepackage{anyfontsize}
\usepackage{graphicx}
\begin{document}
{\fontsize{40}{50}\selectfont
\opadd[voperation=center,carryadd=false] {1}{1}
}

\bigskip


\scalebox{5}{%
\opadd[voperation=center,carryadd=false] {1}{1}%
}
\end{document}

答案2

当您根据字体更改某些尺寸(ex、em、\baselineskip)时,两个 xlop 参数会出错:columnwidth 和 lineheight。它们是尺寸,初始值分别为 2ex 和 \baselineskip……以及 ex 和 \baselineskip 的当前值。因此,您必须重新定义这些参数,即使对于值 2ex 和 \baselineskip 也是如此:

\documentclass[20pt]{extarticle}
\usepackage{xlop}

\begin{document}
{\Huge\opadd{123}{456}}
\qquad
{\Huge\opadd[lineheight=\baselineskip,columnwidth=2ex]{123}{456}}
\par\bigskip
{%
  \fontsize{40}{50}\selectfont
  \opadd[lineheight=\baselineskip,columnwidth=2ex]{123}{456}
}
\qquad
{%
  \fontsize{40}{65}\selectfont
  \opadd[lineheight=\baselineskip,columnwidth=2ex]{123}{456}
}
\end{document} 

相关内容