使参考书目部分和结论部分出现在同一页面

使参考书目部分和结论部分出现在同一页面

我有一份文件的一部分,其中结论然后参考书目暴露出来,正如我在这里展示的:

在此处输入图片描述

结论通过以下代码引入:

\chapter*{Conclusions}
\addcontentsline{toc}{chapter}{Conclusions}
\label{conclu}

Here we outline the principal conclusions of the work presented:

参考书目通过以下代码引入:

(final line of the written Conclusions)

\clearpage  
\addcontentsline{toc}{chapter}{Bibliografía}   %%% This two lines are added in order that the Bibliography part appear in the index as "Bibliografía", and the page.


\bibliographystyle{ieeetr}
\bibliography{./bibliography}  

随后clearpage\addcontentsline{toc}{chapter}{Bibliografía}必要的,以便书目出现在索引中,带有其页面。

我希望该Bibliografía部分从结论的最后一行开始,并且书目..........页在索引中。

为了实现这一点,应该如何修改上层代码?

以下是我的序言:

\documentclass[12pt,a4paper,twoside,openany]{report}
\usepackage[left=2.5cm,top=2.5cm,right=2.5cm,bottom=2.5cm]{geometry}
\parindent 1 true cm
\usepackage{graphicx}
\usepackage{eufrak}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}  
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{float}
\usepackage{color}    
\usepackage[longnamesfirst,super]{natbib} 
\setcitestyle{square}
\usepackage{fancyhdr}   
\pagestyle{fancy}                                        
\renewcommand{\chaptermark}[1]{\markboth{\thechapter .\ #1}{}}             
\renewcommand{\sectionmark}[1]{\markright{\thesection .\ #1}{}}
\lhead{\nouppercase}
\rhead{\nouppercase}
\fancyhead[LE]{{\sf \leftmark}}                             
\fancyhead[RE]{}
\fancyhead[RO]{{\sf \rightmark}}
\fancyhead[LO]{}                                                
\fancyfoot[LE,RO]{\thepage}                                           
\fancyfoot[CE,CO]{}                                                         
\renewcommand{\headrulewidth}{0.0pt}                                
\renewcommand{\baselinestretch}{1.25}
\usepackage{adjustbox}
\usepackage{enumerate}
\usepackage{courier}
\usepackage{caption}
\usepackage[version=3]{mhchem}
\usepackage{rotating}
\usepackage[percent]{overpic}
\captionsetup{font={small}}
\begin{document}

谢谢。

答案1

\clearpage必须\relaxed 以防止 \clearpage 调用\bibliography

命令\addcontentsline几乎在任何情况下都应出现在分段命令之后,即\chapter*\bibliography。如果使用 ,则分段命令之前hyperref应有一个。\phantomsection

提示:您可以使用\bibname以便自动使用相应语言(在您的情况下为西班牙语)的参考书目名称。

\documentclass[12pt,a4paper,twoside,openany]{report}
\usepackage[left=2.5cm,top=2.5cm,right=2.5cm,bottom=2.5cm]{geometry}
\parindent 1 true cm
\usepackage{graphicx}
\usepackage{eufrak}
\usepackage[spanish]{babel}

%%% Other packages here

\usepackage{blindtext}%

\usepackage{hyperref}

\begin{document}
\tableofcontents

\chapter{Blabla}
\blindtext
\nocite{Lamport94}
\phantomsection    
\chapter*{Conclusion}
\addcontentsline{toc}{chapter}{Conclusion}

\phantomsection
\let\Origclearpage\clearpage
\let\clearpage\relax
\bibliographystyle{alpha}
\bibliography{bib}
\addcontentsline{toc}{chapter}{\bibname}
\let\clearpage\Origclearpage
\end{document}

在此处输入图片描述

相关内容