使用 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

當您根據字體(例如,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} 

相關內容