How do I make "per hour" in normal text form rather than italicized?
Best Answer
Use the siunitx package to write correctly units. It works in both text and math modes.
Default is to use negative exponents instead of a fraction. You can force the use of a symbol by using the \SI command option per-mode=symbol. You can also set the behavior for all units with \sisetup.
Use \DeclareMathSizes{S}{t}{s}{ss}, which sets the math text font to size t, the scriptsize math font to size s, and the scriptscriptsize math font to ss whenever the main text font size is set to S.
\documentclass{article}
\usepackage{lmodern}
\DeclareMathSizes{7}{7}{5}{4} % \scriptsize is 7 pt
\DeclareMathSizes{5}{5}{3}{2} % \tiny is 5 pt
\begin{document}
\tracingmacros=2
{\tiny$(x_{i_1},y_{i_1})$} is in tiny font.
\noindent{\scriptsize$(x_{i_1},y_{i_1})$} is in scriptsize font.
\noindent$(x_{i_1},y_{i_1})$ is in normal font.
\end{document}
Don't overdo this, though: Tiny fonts can be really hard to read. There is a reason why the standard is \DeclareMathSizes{5}{5}{5}{5}. I.e., when \tiny is in effect (so the standard text font size is 5pt (assume 10pt in the main document) then all three math font sizes (text, script, scriptscript) will be 5pt. The thinking is probably that anything less than 5pt is unreadable.
Also, note my use of the lmodern package. The standard computer modern fonts don't have sizes that small, so the 5pt version is substituted even if you specify a smaller size.
isomath defines \vectorsym, \matrixsym and \tensorsym to typeset vectors, matrices and tensors in an ISO-conformant way. It also loads fixmath to provide correct typesetting for the greek alphabet.
Best Answer
Use the
siunitx
package to write correctly units. It works in both text and math modes.Default is to use negative exponents instead of a fraction. You can force the use of a symbol by using the
\SI
command optionper-mode=symbol
. You can also set the behavior for all units with\sisetup
.Code
Result
Out-of-the-scope advice
In well formatted maths, the d of derivative should be upright, not slanted. To do so:
Enjoy!