
É possível fazer o LaTeX colocar uma caixa delimitadora em torno de cada elemento de uma equação, como emessearquivo? Estou cienteessequestão, mas nenhuma das soluções ali apresentadas, que não requerem LuaTeX, parece funcionar dentro de equações contendo, por exemplo, comandos como \sum
.
Tentei resolver isso "manualmente" colocando uma caixa de moldura em torno de cada símbolo dentro de uma equação, mas nada disso parece funcionar para comandos como \sum
, embora funcione para símbolos mais simples, como dígitos, como
\fboxrule=.1pt \fboxsep=-\fboxrule
$\framebox[\width]{1}$
Responder1
Essa abordagem não é de forma alguma automatizada, mas pode ser feita para funcionar manualmente. Ele usa uma \boxxed
macro para colocar coisas em caixas. No entanto, a intervenção manual ainda é necessária da seguinte forma: \mathop
e \mathrel
deve ser introduzida manualmente para um operador ou relação in a box, uma vez que a caixa remove qualquer memória disso.
A \ThisStyle{...\SavedStyle...}
sintaxe do scalerel
pacote é usada para preservar \scriptstyle
os argumentos em seu estilo adequado, uma vez dentro da caixa.
A boa notícia é que o kerning foi preservado.
\documentclass{article}
\usepackage{amsmath}
\fboxrule=.1pt
\fboxsep=-.1pt
\usepackage{scalerel}
\newcommand\boxxed[1]{{\ThisStyle{\fbox{$\SavedStyle#1$}}}}
\begin{document}
\( \mathop{\boxxed{\sum}}_\boxxed{i}^\boxxed{n} \boxxed{A}^\boxxed{2}\)
\( \sum_i^n A^2\)
\( \displaystyle\mathop{\boxxed{\sum}}_\boxxed{i}^\boxxed{n} \boxxed{A}^\boxxed{2}\)
\( \displaystyle\sum_i^n A^2\)
\end{document}