.png)
Solía \DeclareMathSizes{12}{20}{14}{10}
hacer mis ecuaciones más grandes que la salida predeterminada de LATeX (los parámetros significan, hasta donde tengo entendido, {tamaño de fuente}{tamaño de texto regular de ecuación}{tamaño de superíndice de ecuación}{tamaño de superíndice}). Sin embargo, los superíndices fuera del entorno de la ecuación también se convirtieron en fuentes de 14 puntos. Pensé que el \DeclareMathSizes
comando sólo afectaría el contenido de mis ecuaciones. ¿Hay alguna manera de cambiar el tamaño del superíndice en el modo matemático sin afectar los parámetros del resto de mi texto?
EDITAR: Aquí hay un ejemplo mínimo que reproduce mi problema; tenga en cuenta que cambiar el tercer parámetro también influye en lo que sucede con el superíndice fuera de la ecuación. ¿Esto es normal? ¿Cómo puedo evitar que esto suceda?
\documentclass[12pt,oneside,letterpaper,titlepage]{article}
\DeclareMathSizes{12}{20}{14}{10}
\begin{document}
...modulation by Ca\textsuperscript{2+}...
\begin{equation}
\sigma^2 = iI - \frac{I^2}{N}
\end{equation}
\end{document}
**SEGUNDA EDICIÓN/SOLUCIÓN FINAL: Terminé siguiendo una sugerencia para hacer algo mucho más simple: solo usé el \LARGE
comando en mi ecuación. Aquí está el mismo ejemplo anterior, usando \LARGE
en lugar de \DeclareMathSizes
:
\documentclass[12pt,oneside,letterpaper,titlepage]{article}
\begin{document}
...modulation by Ca\textsuperscript{2+}...
\begin{equation}
\LARGE{\sigma^2 = iI - \frac{I^2}{N}}
\end{equation}
\end{document}
Respuesta1
El problema radica en la definición de \textsuperscript
que utiliza el modo matemático.
\DeclareRobustCommand*\textsuperscript[1]{%
\@textsuperscript{\selectfont#1}}
\def\@textsuperscript#1{%
{\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}}
Una posible solución es redefinir el comando real para que no interfiera con sus ecuaciones, esto necesita graphicx
:
\renewcommand{\textsuperscript}[1]{\raisebox{0.8ex}{\scalebox{0.66}{#1}}}
O esto necesitarelsize
\renewcommand{\textsuperscript}[1]{\raisebox{0.8ex}{\smaller{#1}}}
Admito que esto es sólo una solución sencilla que emula la escritura de superíndices. Es posible que la tipografía moderna defina superíndice/subíndice de cierta manera.
Esto también funciona con varias ampliaciones de tamaños de texto. Este MWE también emula un subíndice de texto:
\documentclass[12pt,oneside,letterpaper,titlepage]{article}
\DeclareMathSizes{12}{20}{14}{10}
%% Solution 1
\usepackage{relsize} %smaller
\renewcommand{\textsuperscript}[1]{\raisebox{0.8ex}{\smaller{#1}}}
\newcommand{\textsubscript}[1]{\raisebox{-0.4ex}{\smaller{#1}}}
%% Solution 2
%%\usepackage{graphicx} %scalebox
%%\renewcommand{\textsuperscript}[1]{\raisebox{0.8ex}{\scalebox{0.66}{#1}}}
%%\newcommand{\textsubscript}[1]{\raisebox{-0.4ex}{\scalebox{0.66}{#1}}}
\begin{document}
...modulation by Ca\textsuperscript{2+}...
...soluted in water H\textsubscript{2}O...\\
\tiny Ca\textsuperscript{2+}
\scriptsize Ca\textsuperscript{2+}
\footnotesize Ca\textsuperscript{2+}
\small Ca\textsuperscript{2+}
\normalsize Ca\textsuperscript{2+}
\large Ca\textsuperscript{2+}
\Large Ca\textsuperscript{2+}
\LARGE Ca\textsuperscript{2+}
\huge Ca\textsuperscript{2+}
\Huge Ca\textsuperscript{2+}
\normalsize
\begin{equation}
\sigma^2 = iI - \frac{I^2}{N}
\end{equation}
\end{document}
Otras lecturascambiar el tamañoygráficox.
Para la composición tipográfica de química (supuse que en el bit de calcio) hay algunos paquetes disponibles, comobpchemomhchem, que manejan fórmulas bastante bien.