Estou escrevendo um manuscrito usando a classe de estilo SPIE encontrada aqui:http://spie.org/Documents/Publications/spie-proceedings-style.zip
A classe de estilo SPIE pretende fazer com que as citações apareçam como sobrescritos. Então, se eu escrever
This method fails in the non-singular case\cite{some-citation}.
e se some-citation
fosse a 3ª citação, então apareceria da seguinte maneira:
Este método falha no caso não singular³.
No entanto, se eu tiver uma referência de livro com o nome de another-citation
e desejar citar adicionalmente uma seção específica do livro, a citação não aparecerá em forma sobrescrita. Em particular, se eu escrevesse:
Here, all the eigenvalues are negative\cite{another-citation, Sec.~2.15}.
Então eu teria o resultado
Aqui, todos os autovalores são negativos [5, Sec. 2.15].
desde que another-citation
seja a 5ª citação. Como faço para que "5, Sec. 2.15" apareça no sobrescrito, enquanto ainda uso a classe de estilo SPIE?
Responder1
A classe SPIE inclui a linha \RequirePackage[superscript]{cite}
. Dedocumentaçãodo cite
pacote:
Com a opção de pacote [superscript] (ou [super] para abreviar), as citações são exibidas como sobrescritas, exceto aquelas com nota opcional, que são impressas on-line entre colchetes.
Ou seja, este é o comportamento pretendido do pacote, embora os autores da classe SPIE possam (ou não) ter intenções diferentes. Você pode pedir que eles esclareçam.
Se desejar, você também pode definir um comando personalizado para imprimir as notas de citação em sobrescrito.
MWE, sem (sem) bibliografia aleatória:
\documentclass{article}
\usepackage[superscript]{cite}
\newcommand{\citenote}[2]{%
\mbox{\cite{#1}%
\textsuperscript{,\,#2}}%
}
\begin{document}
Normal citing\cite{a,b}. And a reference with a note.\citenote{a}{Sec~1}
\bibliography{sample}
\bibliographystyle{plain}
\end{document}
Resultado:
Nota: uma desvantagem desta abordagem é que a formatação do texto circundante pelo cite
pacote está desabilitada (por exemplo, movendo o ponto final no exemplo).