Cómo hacer que aparezcan números de citas nocites

Cómo hacer que aparezcan números de citas nocites

Quiero hacer aparecer un artículo biblatex en la bibliografía sin haberlo citado explícitamente. Esto se puede hacer con \nocite{*}, pero en la bibliografía, sólo los elementos que han sido citados con \cite parecen tener un número. UN MWE

\documentclass{article}
\\usepackage[backend=biber,
style=numeric,
sorting=nyt]
{biblatex}
\addbibresource{smth.bib}

\begin{document}
According to \cite{first item}...
\nocite{second item}

\printbibliography
\end{document}

Yo obtendría:

[1] Primer elemento
Segundo elemento

En lugar de

[1] Primer elemento
[2] Segundo elemento

EDITAR: Parece que el problema proviene de una figura y un entorno central:

\documentclass{article}
\usepackage{graphicx}
\usepackage[backend=biber,
style=numeric,
sorting=nyt]
{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{example.bib}
  @misc{guion,
author= "{Laboratorio de Física.}",
title="Determinación de índices de refracción",
year="2023",
howpublished=" Disponible en \url{https://fisicas.ucm.es/file/prac22-2223-v0?ver}",
}

@misc{sears,
    author    = "{Sears y Zemansky}",
    title     = "Física Universitaria con Física Moderna",
    publisher = "Pearson",
    volume   = "2",
    edition  = "13",
    year      = "2013",
}
\end{filecontents*}
\addbibresource{example.bib}
\begin{document}
According to \cite{guion}...
\nocite{*}

\section{Lorem ipsum}
%\centering


%---------------------Figure with \centering inside -------------%
%\begin{figure}[h]
%\centering
%\includegraphics[]{dummy.png}
%\end{figure}

\begin{center} % Should be equivalent to centering
\printbibliography[title=Bibliography]
\end{center}
 
%\includegraphics[]{dummy.png}

%\end{center}
\end{document}

Alternar \centeringen lugar de un centerentorno hace que funcione, pero no al revés.

No entiendo cómo introducir una figura con \centering antes de la bibliografía puede afectarla de alguna manera. ¿No se supone que es una condición que sólo se cumple dentro del flotador?

Respuesta1

No lo utilice \begin{center}...\end{center}para centrar los títulos de las secciones. El entorno crea una lista (y agrupación) que puede interferir con otras tipografías. En este caso interfiere con la bibliografía, que también está escrita como una lista, lo que lleva a una lista anidada.

A continuación se reproduce el problema de forma más compacta.

\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\cite{sigfridsson,worman}

\section{Ipsum}

\begin{center}
\printbibliography
\end{center}
\end{document}

La mejor solución aquí depende de sus necesidades. Presumiblemente solías \begin{center}...\end{center}escribir el encabezado de la bibliografía centrado. ¿Quiere centrar todos los títulos de las secciones, todos los títulos de las secciones no numeradas o sólo el título de la bibliografía?

Si solo desea cambiar el título de la bibliografía, una solución bastante clara es insertar un \centeringen la \section*llamada.

\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}

\makeatletter
\defbibheading{bibliography}[\refname]{%
  \section*{\centering#1}%
  \@mkboth{\abx@MakeMarkcase{#1}}{\abx@MakeMarkcase{#1}}}
\makeatother

\begin{document}
Lorem\cite{sigfridsson,worman}

\section{Ipsum}

\printbibliography
\end{document}

Referencias con numeración

información relacionada