-
Notifications
You must be signed in to change notification settings - Fork 208
插入引用和参考文献
Yu Hao edited this page Mar 29, 2019
·
2 revisions
\citet{bibkey}
解君愁。
- 如果是
\cite
,检查你指定的bibkey是否存在 - 如果是
\ref
,检查你指定的key所对应的\label
是否存在,并且是否重复定义了
-
在确定bib文件确实存在后,多半只有一个原因:你的bibkey有重复。
你可以想办法手动找出重复的bibkey,或者使用jabref代劳。
同时,jabref还可以半自动合并重复条目、规整bib文件,居家旅行必备。
-
另外一个可能的原因是编译流程,请检查是否遵循“四遍编译”:
XXXlatex -> bibtex -> XXXlatex -> XXXlatex
或者可以直接用latexmk
\begin{figure}[ht]
\begin{center}
\includegraphics[width=\textwidth]{images/占位图片}
\caption{ 图片说明 }
\label{img:some_name} % label放到这里是OK的
\end{center}
% \label{img:some_name} % label放到这里会出错
\end{figure}
\begin{figure}[ht]
\centering
\includegraphics[width=\textwidth]{images/占位图片}
\caption{ 图片说明 }
\label{img:some_name} % label放到这里是OK的
\end{figure}
能看出来上面两个写法的区别么?
同样是label的位置的锅。
\chapter{XXXXX\label{cha:xxx}}
\chapter{XXXXX}
\label{cha:xxx}
这两个写法中有一个是有问题的。你猜猜是哪一个?
按照国家标准:
无出版地的中文文献著录“出版地不详”,外文文献著录“S.l”,并置于方括号内。无出版地的电子资源可省略此项。
无出版者的中文文献著录“出版者不详”,外文文献著录“s.n”,并置于方括号内。无出版者的电子资源可省略此项。
所以,如果你的参考文献里面有大片的[S.l:s.n],可以说明两个问题:
- 你的模板严格按照国家标准行事
- 你偷懒了,很多bib条目的出版者和出版地都没有写
自己补上!可以参考这个bib文件。
出版者是publisher={XXX}
,出版地是address={XXX}
出版者 | 出版地 | 其他说明 |
---|---|---|
Internet Society | Rosten | |
Springer | Berlin | |
ACM | New York | |
IEEE | Piscataway | |
USENIX | Berkeley |
欢迎补充