
¿Es posible hacer que LaTeX coloque un cuadro delimitador alrededor de cada elemento de una ecuación, como eneste¿archivo? Estoy consciente deestepregunta, pero ninguna de las soluciones presentadas allí, que no requieren LuaTeX, parece funcionar dentro de ecuaciones que contienen, por ejemplo, comandos como \sum
.
He tratado de resolver esto "manualmente" colocando un cuadro de marco alrededor de cada símbolo dentro de una ecuación, pero ninguno de los dos parece funcionar para comandos como \sum
, aunque sí funciona para símbolos más simples como dígitos, como
\fboxrule=.1pt \fboxsep=-\fboxrule
$\framebox[\width]{1}$
Respuesta1
Este enfoque no está de ninguna manera automatizado, pero se puede hacer que funcione manualmente. Utiliza una \boxxed
macro para poner cosas en cajas. Sin embargo, la intervención manual sigue siendo necesaria de la siguiente manera: \mathop
y \mathrel
debe introducirse manualmente para un operador o relación encajonado, ya que la caja elimina cualquier recuerdo de ello.
La \ThisStyle{...\SavedStyle...}
sintaxis del scalerel
paquete se utiliza para conservar \scriptstyle
los argumentos en su estilo adecuado, una vez dentro del cuadro.
La buena noticia es que se conserva el kerning.
\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}