如何顯示 nocite 引用數

如何顯示 nocite 引用數

我想讓 biblatex 項目出現在參考書目中,而無需明確引用它。這可以使用 \nocite{*} 來完成,但在參考書目中,只有用 \cite 引用的項目才會出現編號。微量元素

\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}

我會得到:

[1] 第一項
第二項

代替

[1] 第一項
[2] 第二項

編輯:問題似乎來自圖形和中心環境:

\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}

切換\centering而不是center環境可以使其工作,但反之則不然。

我不明白在參考書目之前引入帶有 \centering 的數字會如何以任何方式影響它。這不是應該是只在浮子內部才成立的條件嗎?

答案1

不要使用\begin{center}...\end{center}居中部分標題。此環境會建立一個清單(和分組),這可能會幹擾其他排版。在這種情況下,它與參考書目混在一起,參考書目也被排版為列表,導致嵌套列表。

以下更簡潔地重現了這個問題

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

\section{Ipsum}

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

這裡最好的解決方案取決於您的要求。想必您曾經\begin{center}...\end{center}將參考書目標題置中排版。您想要將所有章節標題、所有未編號的章節標題或僅參考書籍目標題置中嗎?

如果您只想更改參考書目標題,一個相當乾淨的解決方案是在呼叫\centering中插入 a \section*

\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}

編號的參考文獻

相關內容