С этим кодом я могу получить до 20 очков
\documentclass[20pt]{extarticle}
\usepackage{xlop}
\begin{document}
\opadd[voperation=center,carryadd=false] {1}{1}
\end{document}
Я пытаюсь использовать 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}