l****u 发帖数: 4 | 1 写论文使用了学校的模版,ref部分用bibtex管理
\bibHeading{References}
\bibliography{myThesis}
\bibliographystyle{unsrt}
但是遇到个小问题,比如我的文献引用部分是从50页开始,之前的页码显示都在页底。
导入bibtex(myThesis.bib)之后
ref部分的页码位置都跑到页眉去了,尽管ref第一页的页码还在页脚
请问这是哪里出了问题,如何能将所有ref页码都移至页脚?
latex新手,请大家指教~thx! |
b*******t 发帖数: 33714 | 2 pagestyle在最后一个section被更改了
没人问自己也google不出来怎么解决的话,在这里提供可以compile的minimum working
example,不然大家没法帮你试
【在 l****u 的大作中提到】 : 写论文使用了学校的模版,ref部分用bibtex管理 : \bibHeading{References} : \bibliography{myThesis} : \bibliographystyle{unsrt} : 但是遇到个小问题,比如我的文献引用部分是从50页开始,之前的页码显示都在页底。 : 导入bibtex(myThesis.bib)之后 : ref部分的页码位置都跑到页眉去了,尽管ref第一页的页码还在页脚 : 请问这是哪里出了问题,如何能将所有ref页码都移至页脚? : latex新手,请大家指教~thx!
|
l****u 发帖数: 4 | 3 多谢版主提示!
我把class文件删减了一下,以下是可以编译但仍存在问题的部分
问题可能在List of References部分
还请麻烦帮忙看一下,多谢!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Defining Class options and loading required packages %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{ifthen}[1996/08/02 v1.0m Standard LaTeX ifthen package (DPC)]
%% Declaring Options \& Initializing Flags
\newcommand{\QZ@ptsize}{}%%define a null command for font-size
\newcounter{QZ@ptcnt}%%define a new null counter
\DeclareOption{12pt}{\renewcommand{\QZ@ptsize}{12pt}%
\setcounter{QZ@ptcnt}{12}}%
%%==============================================================%%
%% Executing Options \& Loading Required Packages %%
%%--------------------------------------------------------------%%
\DeclareOption*{\OptionNotUsed}
\ExecuteOptions{12pt,letterpaper}
\ProcessOptions\relax
\LoadClass[\QZ@ptsize]{report}[2000/05/19 v1.4b Standard LaTeX document
class]
\typeout{ }
\typeout{*****************************************}
\typeout{* Updating commands for Thesis Template *}
\typeout{*****************************************}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Line-spacing commands %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newboolean{SetDSpace}%
\setboolean{SetDSpace}{true}%
\newcommand{\BaseDiff}{0}
\newcommand{\GoSingle}{\renewcommand{\baselinestretch}{1}%
\normalfont\tiny\normalsize}%
\ifthenelse{\value{QZ@ptcnt} = 10}{%
\newcommand{\GoDouble}{\renewcommand{\baselinestretch}{1.667}%
\renewcommand{\BaseDiff}{0.667}\normalfont\tiny\normalsize}}{}%
\ifthenelse{\value{QZ@ptcnt} = 11}{%
\newcommand{\GoDouble}{\renewcommand{\baselinestretch}{1.618}%
\renewcommand{\BaseDiff}{0.618}\normalfont\tiny\normalsize}}{}%
\ifthenelse{\value{QZ@ptcnt} = 12}{%
\newcommand{\GoDouble}{\renewcommand{\baselinestretch}{1.655}%
\renewcommand{\BaseDiff}{0.655}\normalfont\tiny\normalsize}}{}%
\GoDouble\GoSingle%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% List of References %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand*{\bibHeading}[1]{%
\renewcommand{\bibname}{#1}%
}%
\renewcommand{\bibname}{REFERENCES}%
\renewenvironment{thebibliography}[1]%
{\clearpage\pagestyle{myheadings}%
\markboth{}{}%
\setboolean{SetDSpace}{false}%
\chapter*{\bibname}%
\addcontentsline{toc}{extrachapter}{\bibname}%
\setboolean{SetDSpace}{true}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\setlength{\parsep}{\BaseDiff\baselineskip}%
\setlength{\itemsep}{0ex}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty10000
\@clubpenalty \clubpenalty
\widowpenalty10000%
\sfcode`\.=1000\relax}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist\clearpage}
working
【在 b*******t 的大作中提到】 : pagestyle在最后一个section被更改了 : 没人问自己也google不出来怎么解决的话,在这里提供可以compile的minimum working : example,不然大家没法帮你试
|
b*******t 发帖数: 33714 | 4 mwe的意思是,最好能给一个大家可以自己编译的main.tex的栗子,比方正文随便一句
话,外加一个reference entry,再给个你的class file的link,这样帮你忙的人可以
花最少的功夫就开始帮你试,愿意试着帮忙的人也就会多些。这样直接贴好比你写了个
程序不发源文件给别人却拿手机对着屏幕拍了个照让人debug,难度略大哈。。。
DPC)]
【在 l****u 的大作中提到】 : 多谢版主提示! : 我把class文件删减了一下,以下是可以编译但仍存在问题的部分 : 问题可能在List of References部分 : 还请麻烦帮忙看一下,多谢! : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% : %% Defining Class options and loading required packages %% : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% : \RequirePackage{ifthen}[1996/08/02 v1.0m Standard LaTeX ifthen package (DPC)] : %% Declaring Options \& Initializing Flags : \newcommand{\QZ@ptsize}{}%%define a null command for font-size
|
b*******t 发帖数: 33714 | 5 你的reference section的pagestyle是myheadings,页码就是在右上。前面应该默认是
plain,在底下正中。
如果reference section不需要特殊页眉页脚,就把那些清掉然后\pagestyle{
myheadings}改成\pagestyle{plain}
否则最容易是把前面也一起变成myheadings吧干脆都在右上
一定要页底正中,又要有header,另外加个package吧fancyhdr啊什么的
DPC)]
【在 l****u 的大作中提到】 : 多谢版主提示! : 我把class文件删减了一下,以下是可以编译但仍存在问题的部分 : 问题可能在List of References部分 : 还请麻烦帮忙看一下,多谢! : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% : %% Defining Class options and loading required packages %% : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% : \RequirePackage{ifthen}[1996/08/02 v1.0m Standard LaTeX ifthen package (DPC)] : %% Declaring Options \& Initializing Flags : \newcommand{\QZ@ptsize}{}%%define a null command for font-size
|
l****u 发帖数: 4 | 6 终于搞定了,原来只是pagestyle的一个小问题,万分感谢!
其实我的tex文件很简单,主要被学校提供的1300行的class文件给吓住了
第一次用latex,一着急贴了class文件,确实不妥
斑竹海涵,下次改正!
【在 b*******t 的大作中提到】 : 你的reference section的pagestyle是myheadings,页码就是在右上。前面应该默认是 : plain,在底下正中。 : 如果reference section不需要特殊页眉页脚,就把那些清掉然后\pagestyle{ : myheadings}改成\pagestyle{plain} : 否则最容易是把前面也一起变成myheadings吧干脆都在右上 : 一定要页底正中,又要有header,另外加个package吧fancyhdr啊什么的 : : DPC)]
|
b*******t 发帖数: 33714 | 7 没事 这里平时也没什么人 以后有问题这边得不到回复的话除了google还可以去tex.
stackexchange问,多查多问慢慢就会熟练了
【在 l****u 的大作中提到】 : 终于搞定了,原来只是pagestyle的一个小问题,万分感谢! : 其实我的tex文件很简单,主要被学校提供的1300行的class文件给吓住了 : 第一次用latex,一着急贴了class文件,确实不妥 : 斑竹海涵,下次改正!
|