QQ图片20190829224403.png

如题,在使用hperref宏包后参考文献出现在了引用处,该如何让参考文献恢复正常呢

下面是代码

\documentclass{article}
\usepackage[UTF8]{ctex}
%中文宏包
\usepackage{verbatim}
%为了可以使用\begin{comment}这个大段注释的宏包。
\usepackage[colorlinks]{hyperref}
%超链接
\usepackage{amsmath}
%数学宏包。
\usepackage{extarrows}
%可以使等号上添加一些条件等,用法是a\xlongequal[below]{top}b,\xlongequal包含在extpfeil或extarrows宏包中。
\usepackage{bm}
%希腊字母加粗
\usepackage{graphicx}
%插入图片的宏包
\graphicspath{{dynote2的插图/}}
\usepackage{subcaption}
%插入子图
\usepackage{booktabs}
%三线表宏包
\usepackage{geometry}
%方便修改页间距
\usepackage{cleveref}
%可以使用聪明的\cref
\usepackage{subcaption}
%插入子图
\title{for math}
\author{dy}
\date{\today}
\begin{document}
\maketitle
......
......
......
上面的\href{https://blog.csdn.net/xiaolongwang2010/article/details/8648520}{页边距}是一个超链接,通过用\textbackslash usepackage[colorlinks]\{hyperref\}宏包来实现,通过这个可以调整各种引用的颜色。[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black,urlcolor=black],注意cleveref这个宏包最好放在最后,否则会报错。具体用法见这篇文章:\href{https://www.latexstudio.net/archives/7641.html}{超链接}
\subsection{引用文献}

论文引用有两种方式,一是比较原始的 thebibliography 环境,见 lnote,
这个方法比较麻烦,需要自己调整格式。详情见这篇文章\href{http://blog.sina.com.cn/s/blog_5e16f1770100ogpp.html}{初级引用},我们推荐的方法是利用 bibtex。

bibtex 利用数据库来管理参考文献,使得参考文献的建立会非常的快捷 (在必应学术、谷歌学术等复制粘贴就好了) 步骤是:1. 从网络上 xx 学术上点击引用,导入链接选择 bibtex,再然后把那一堆东西复制到一个新建的 ref.bib 文件之中,注意这个 bib 文件要和现在编辑的文件.tex 放在同一个文件夹中。2. 在结束之前添加\textbackslash bibliographystyle{plain} 文本倒数第二行添加\textbackslash bibliography\{ref\}。3.载入引用的国标gbt7714-2005(现在已经有了2015)。3.cite 即可\cite{L1}

一个美化引用文献的文章\href{https://www.cnblogs.com/little-YTMM/p/5479453.html}{美化参考文献}
\section{数学}

数学模式的输入有几种\cite{2},一是行间\cite{3},二是独立无编号,三是独立有编号。
......
.....
.....
\bibliographystyle{gbt7714-2005}
\bibliography{ref}
\end{document}

3 回答3

1
MWE,不包含与问题无关代码。(所有代码放上来只有一个感觉,令人头皮发麻,不想看) bibtex,你的bib文件呢?严重怀疑你bib写的不对。(弱弱问一下,你会bibtex编译吧,编译顺序,几次编译,哪次编译对应哪个文件,但愿你会) \bibliographystyle{gbt7714-2005} 这句代码我怎么记得你写错位置了?原谅我才疏学浅,我貌似没见过这个style,是论文模板给的吗?如果是杂志社给的,就不要和编辑过不去了,按要求来。 ![undefined](https://wenda.latexstudio.net/data/ueditor/php/upload/image/20190829/1567094091618446.png "undefined") https://mirrors.tuna.tsinghua.edu.cn/CTAN/info/lshort/chinese/lshort-zh-cn.pdf 这个文档的第六章,建议您精读。 ———-分割线———— 在使用hperref宏包后参考文献出现在了引用处,这个,我实在不知道你想表达啥。。。 如果参考文献是一个网站,引用姿势不是这样的。 如下是引用网站作为参考文献(写在bib文件里) ```tex @misc{characteristic,     title = {NFLIS-Drug 2017 Annual Report},     howpublished = {\url{https://www.nflis.deadiversion.usdoj.gov/DesktopModules/ReportDownloads/Reports/NFLIS-Drug-AR2017.pdf}} } ``` 效果如图: ![undefined](https://wenda.latexstudio.net/data/ueditor/php/upload/image/20190830/1567095035715447.png "undefined") ![undefined](https://wenda.latexstudio.net/data/ueditor/php/upload/image/20190830/1567094999329455.png "undefined")
1
该给的不给,不该给的瞎给然后添乱。 这才是MWE: ```tex \documentclass{ctexart} \usepackage{gbt7714} \begin{document} ``` 数学模式的输入有几种`\cite{2}`,一是行间`\cite{3}`,二是独立无编号,三是独立有编号。 ```tex \bibliography{ref} \end{document} ``` `GB/T 7714-2005` 早就过期作废了,现在是 `GB/T 7714-2015`,4年前颁布的标准了。。。 gbt7714作为一个宏包,不需要\bibliographystyle了。看看宏包文档。
  • 2333333,居然帮提问者给MWE,我最多猜猜他想干啥。 – 兰铃 2019-08-30 00:28 回复
0
很多没用的代码放上来,对于解决问题一点帮助都没有。 自己去查 bibtex 或者 biblatex 的用法,明明 lshort-zh-cn 上面都写了。 然后学着用 gbt7714 样式,在 bibtex 和 biblatex 下都有,自己去查。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。