thebibliography

时间:2024-10-06 17:28:56编辑:小星

latex,使用bib文件,缩短每条文献内部行距怎么办

Bib的行距很烦人,借助bibspacing.sty文件进行。文件的内容如下:

\newdimen\bibindent
\setlength\bibindent{1.5em}
\newdimen\bibspacing
\setlength\bibspacing\z@
\renewenvironment{thebibliography}[1]{%
\section*{\refname
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\itemsep\z@skip % should this be commented out?
\parsep\z@skip % should this be commented out?
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy\clubpenalty4000\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}

.sty 文件即宏包文档,以上放到宏包路径后,在LaTeX中加入语句:
\usepackage{bibspacing}
就可以设置成零行距。或者你可以再加上语句:
\setlength{\bibspacing}{\baselineskip}
设置为基础行距。


我用latex编辑的pdf 文档,总体看上去,上下左右的页边距太大,应该怎么处理

我想你可能用的是别人的模版,如果是使用 \documentclass[a4paper,11pt]{article}的话,就不会是这样。针对你的问题,可以使用 geometry 宏包来定制这些。具体的内容可以google 或者 baidu一下。当然也可以把你的文件给我帮你改改。另外,你文件中的第一个表格我觉得不太好看,建议改为 三行的形式,而正文与表格的间距又太小;但图片与上下文的间距太大了。


latex 在编译参考文献时 为什么不显示References这个标题呢

latex在编译参考文献时,不显示References,是设置错误造成的,解决方法如下:1、首先在编辑latex文献的时候,表头环境如下所示。2、正文内容要在\begin{document} 和\end{document}之间。3、文章题目 ,作者,\title { }\author{a}\author{b},如下图所示。4、写完后用\maketitle 分割,如下图所示。5、最后进行分段:\section{ 每一段的题目 },如下图所示就完成了。

latex 怎么写reference

一、在文章末尾\end{document}之前加入:\renewcommand\refname{Reference};\bibliographystyle{plain} \bibliography{Thesis} 其中第一行是参考文献的标题,标题是Reference;第二行是格式,还有其它格式见;此处,这里用plain;第三行是一个bib格式文件的名字,最好和tex文件名称一致,编译起来方便一些。二、在 document 环境中加入\begin{thebibliography}{99}\bibitem{foo1} 文献1\bibitem{foo2} 文献2扩展资料:在处理器运行期间,该程序首先读取所谓的格式文件,其中包含各种以原始语言写成的高级命令,也包含分割单词的连字号安排模式。接着处理程序就处理源文件,其中包含要处理的真正文本,以及在格式文件中已定义了的格式命令。创建新格式是一件需要由具有丰富知识的程序员来做的事情。把定义写到一个源文件中,这个文件接着被一个名叫iniTeX的特殊版本的TeX程序处理。它采用一种紧凑的方式存贮这些新格式,这样就可以被通常TeX程序很快地读取。参考资料来源:百度百科-LaTeX

上一篇:谢娜张杰的家

下一篇:没有了