%20com%20siunitx%3F.png)
Acho que o título diz tudo. Naveguei por todo o manual do siunitx
, mas não consegui encontrar uma opção que permitisse escrever
30-s acquisition
com um único \SI...
comando (é claro que eu poderia usar uma macro, mas acho que esse não é o ponto). eu só encontrei
\num{30}-\si{\second}
Perdi algo?
Responder1
Eu não defendo isso de forma alguma, mas se você precisar fazê-lo, eu proporia um novo comando, \SIadj
, para facilitar o uso de ambas as formas, conforme necessário:
\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}
Responder2
Não tenho certeza de quão confiável é a fonte que você cita. Mas se você olhar com atenção, no texto apenas são usadas unidades totalmente explicadas, e não seus símbolos.
Nohttp://physics.nist.gov/Pubs/SP811/sec07.htmlnós achamos
Mesmo quando o valor de uma quantidade é usado como adjetivo, é deixado um espaço entre o valor numérico e o símbolo da unidade. (Esta regra reconhece que os símbolos das unidades não são como palavras comuns ou abreviaturas, mas são entidades matemáticas, e que o valor de uma quantidade deve ser expresso de uma forma tão independente quanto possível da linguagem – ver Seções 7.6 e 7.10.3. )
Na fonte seguramente autorizadahttp://www.bipm.org/en/publications/si-brochure/section5-3.htmlencontramos (seção 5.3.3)
Mesmo quando o valor de uma quantidade é usado como adjetivo, é deixado um espaço entre o valor numérico e o símbolo da unidade. Somente quando o nome da unidade for escrito por extenso as regras gramaticais comuns se aplicariam, de modo que em inglês um hífen seria usado para separar o número da unidade.
Claro que tudo é possível e você pode fazer o que quiser com
\SI[number-unit-product=\text{-}]{30}{s}
mas você foi avisado.;-)