%20con%20siunitx%3F.png)
Creo que el título lo dice todo. Hojeé todo el manual de siunitx
, pero no pude encontrar una opción que me permitiera escribir
30-s acquisition
con un solo \SI...
comando (por supuesto, podría usar una macro, pero supongo que ese no es el punto). solo encontré
\num{30}-\si{\second}
¿Me he perdido algo?
Respuesta1
No recomiendo esto en absoluto, pero si debe hacerlo, propondría un nuevo comando, \SIadj
para facilitar el uso de ambas formas según sea necesario:
\documentclass{article}
\usepackage{siunitx}
\newcommand{\SIadj}[2]{\SI[number-unit-product={\text{-}}]{#1}{#2}}
\begin{document}
$\SI{30}{\second}$ $\SIadj{30}{\second}$
\SI{30}{\second} \SIadj{30}{\second}
\end{document}
Respuesta2
No estoy seguro de cuán autorizada es la fuente que citas. Pero si miras de cerca, en el texto sólo se utilizan unidades completamente escritas, no sus símbolos.
Enhttp://physics.nist.gov/Pubs/SP811/sec07.htmlencontramos
Incluso cuando el valor de una cantidad se utiliza como adjetivo, se deja un espacio entre el valor numérico y el símbolo de la unidad. (Esta regla reconoce que los símbolos unitarios no son como palabras o abreviaturas comunes, sino entidades matemáticas, y que el valor de una cantidad debe expresarse de una manera que sea lo más independiente posible del lenguaje; consulte las secciones 7.6 y 7.10.3. )
En la fuente seguramente autorizadahttp://www.bipm.org/en/publications/si-brochure/section5-3.htmlencontramos (sección 5.3.3)
Incluso cuando el valor de una cantidad se utiliza como adjetivo, se deja un espacio entre el valor numérico y el símbolo de la unidad. Sólo cuando se deletrea el nombre de la unidad se aplicarían las reglas gramaticales ordinarias, de modo que en inglés se utilizaría un guión para separar el número de la unidad.
Por supuesto que todo es posible y puedes hacer lo que quieras con
\SI[number-unit-product=\text{-}]{30}{s}
pero has sido advertido.;-)