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} 

관련 정보