YanMing-lxb / GUET_Thesis_LaTeX

桂林电子科技大学硕博学位论文LATEX模板
LaTeX Project Public License v1.3c
45 stars 13 forks source link

本科模板中摘要、插图、插表和目录的页眉页脚fancyhead、fancyfoot命令无效果! #8

Closed YanMing-lxb closed 1 year ago

YanMing-lxb commented 1 year ago

摘要、插图、插表和目录的fancyhead、fancyfoot命令没有效果,尚且不知道是什么原因导致的! 只能用markright凑合,因此硕博的模板不影响使用,但是本科模板的摘要、插图、插表和目录的页眉页脚就存在问题。

欢迎有大佬来批评指正!

目前摘要这部分的代码如下(没效果的代码已注释):

%=========================中文摘要
\newenvironment{chineseabstract}{
  \ifbachelor{ % 本科摘要格式设置 👇
    \renewcommand{\bachelorchapterformat}{\centering}
    \chapter*{摘\quad 要}
    \renewcommand{\bachelorchapterformat}{}
    \setcounter{page}{1} % 定义为第一页
  }{ % 硕博摘要格式设置 👇
    \chapter*{摘\quad 要}
    \setcounter{page}{1}
    \addcontentsline{toc}{chapter}{\heiti 摘\quad 要} % 设置在目录显示摘要
  }

  \pagenumbering{Roman} % 设置页码显示为罗马数字
  % \fancyhf{} % 初始化页码页脚布局
  \ifbachelor{ % 本科摘要页眉页码设置 👇
    \markright{\centering 摘\quad 要} % 先居中凑合
    % \fancyhead[C]{\fontsize{10.5pt}{12.6pt}\selectfont 摘\quad 要} % 设置页眉
    % \fancyhead[RE,RO]{\fontsize{10.5pt}{12.6pt}\selectfont 第\thepage 页\enspace 共 \pageref 页}
  }{ % 硕博摘要页眉页码设置 👇
    \markright{\centering 摘\quad 要}
    % fancyhead和fancyfoot命令失效,不知道为什么
    % \fancyhead[C]{\fontsize{10.5pt}{12.6pt}\selectfont 摘\quad 要} % 设置页眉
    % \fancyfoot[CE,CO]{\fontsize{9pt}{10.8pt}\selectfont\thepage} % 罗马页码居中显示
  }
  % \thispagestyle{fancy}
}{
  \ifOptionPrintVersion
    {
      \checkoddpage
      \ifoddpage
        \blankpage@number
      \else
        \newpage
      \fi
    }
  \else
    {}
  \fi

}
YanMing-lxb commented 1 year ago

😂 属于是自问自答了

\ifOptionPrintVersion
    {
      \checkoddpage
      \ifoddpage
        \blankpage@number
      \else
        \newpage
      \fi
    }
  \else
    {}
  \fi

更改为:

\ifOptionPrintVersion
    {
      \checkoddpage
      \ifoddpage
        \blankpage@number
      \else
        \newpage
      \fi
    }
  \else
    {\newpage}
  \fi

即可解决问题