Caixas vazias em ambiente mhchem

Caixas vazias em ambiente mhchem

Estou escrevendo uma planilha de decaimento radioativo para meus alunos e quero que eles próprios sejam capazes de preencher as equações de decaimento radioativo.

Tentei fazer com que houvesse algumas caixas vazias para os alunos escreverem sozinhos o número do próton, o número de massa e o símbolo atômico.

Consegui obter caixas vazias formatadas adequadamente para o próton e o número de massa usando o seguinte hack:

\ce{^{227}_{90}Th -> ^{4}_{2} \alpha {+} $_{\fbox{}}^{\fbox{}} \framebox[1cm][s]{ }$}  

mas o símbolo atômico está mal formatado.

Alguma ideia de como consertar isso? insira a descrição da imagem aqui

Também tentei uma solução tikz que funciona um pouco melhor, mas não se alinha bem com os sobrescritos e subscritos:

\ce{^{227}_{90}Th -> ^{4}_{2} \alpha {+}} $\begin{tikzpicture}[scale=0.2] \draw[] (0,0)rectangle(1,1) (0,1.2)rectangle(1,2.2) (1.2,0)rectangle(2.7,2.2); \end{tikzpicture}$ 

insira a descrição da imagem aqui

Responder1

Vamos primeiro começar corrigindo seu \ceuso.

  • Isso {+}levará a espaços errados. Usar ␣+␣.
  • Escreva \alpha{}␣para que o LaTeX não ocupe espaço depois.
  • Não coloque espaço antes \alpha.
  • Você pode deixar de lado todos aqueles aparelhos desnecessários.
  • Seu alfa deve estar na vertical, então incluo a textgreekfonte (mas você pode usar qualquer outra, veja omanual de instruções do mhchem).

Seu ambiente TikZ pode ter a baselineopção de deslocá-lo verticalmente.

Por último, acho que as caixas precisam ser maiores que o texto impresso, se forem para os alunos preencherem com caneta.

\documentclass{report}
\usepackage{textgreek}
\usepackage[version=4]{mhchem}
\usepackage{tikz}
\begin{document}
\newcommand\isotope{
  \begin{tikzpicture}[scale=0.5, baseline=-4pt]
  \draw (0,0.1) rectangle (1.5,1.1)
    (0,-0.1) rectangle (1.5,-1.1)
    (1.7,-0.7) rectangle (3.2,0.7);
\end{tikzpicture}}
\ce{^227_90Th -> ^4_2\alpha{} + \isotope}
\end{document}

insira a descrição da imagem aqui

Responder2

A \fboxabordagem deve funcionar, mas mantenha-a no contexto do \ceargumento usando fantasmas das respostas reais (não sendo químico, não usei as respostas reais). A alteração \fboxseppode tornar as caixas um pouco maiores ou menores, conforme desejado.

\documentclass{article}
\usepackage{mhchem}
\begin{document}
\fboxsep=0.5pt
\ce{^{227}_{90}Th -> ^{4}_{2} \alpha {+} ^{\fbox{\phantom{227}}}%
  _{\fbox{\phantom{90}}}{\fbox{\phantom{Th}}}}
\end{document}

insira a descrição da imagem aqui

informação relacionada