Obtener citas numéricas realmente simples en biblatex

Obtener citas numéricas realmente simples en biblatex

Finalmente cedí y me pasé a biblatex, al menos para mi tesis. Estoy usando un estilo de referencia numérico en superíndice y funciona muy bien. Sin embargo, a veces resulta útil poder decir algo como "Datos tomados de la referencia 1". Si uso cite{some_ref}, obtengo "...de la referencia [1]". Esto es por diseño según el manual, pero teníauna buena manera de hacer esto en bibtex-- Entonces, ¿cómo puedo replicar esto?

Además (sospecho que la respuesta estará relacionada) mi bibliografía aparece con los números de cita entre corchetes.

Estoy empezando a desear haberme quedado con bibtex: los beneficios de usar biblatex parecen pequeños en comparación con la molestia de cambiar a mitad de documento.

Respuesta1

Quizás quieras probar

\DeclareFieldFormat{labelnumberwidth}{#1}
\DeclareFieldFormat{shorthandwidth}{#1}

\DeclareCiteCommand{\cite}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}
\DeclareMultiCiteCommand{\cites}{\cite}{\multicitedelim}

En tu preámbulo.

Los primeros dos comandos aseguran que no haya corchetes alrededor de los números en la bibliografía. Mientras que el segundo bloque elimina los corchetes del \cite{}(y su versión multicita \cites{}; \parencite{}aunque todavía tiene corchetes).

\documentclass[english]{article}  
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib}

\DeclareFieldFormat{labelnumberwidth}{#1}
\DeclareFieldFormat{shorthandwidth}{#1}

\DeclareCiteCommand{\cite}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}
\DeclareMultiCiteCommand{\cites}{\cite}{\multicitedelim}

\begin{document}
  See \cite{wilde} as noted before\supercite{wilde}.
  \printbibliography
\end{document}

produce

ingrese la descripción de la imagen aquí


Dado que el OP parece usar numeric-comp, la solución para eso es

\DeclareCiteCommand{\cite}
  {\usebibmacro{cite:init}%
   \usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite:comp}}
  {}
  {\usebibmacro{cite:dump}%
   \usebibmacro{postnote}}

en lugar de la redefinición de \citelo anterior.

Por numeric-verbsu

\DeclareCiteCommand{\cite}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

información relacionada