我正在使用缩略词环境在我正在撰写的论文开头列出一些缩略词。但是缩略词放置的默认标题样式与我的文档的其余部分不匹配。我自己不太了解如何定义类,但我为我的贡献和摘要页面做了这个
\newenvironment{contributions}
{\pagestyle{empty}
\begin{alwayssingle}
\begin{center}
\vspace*{1.5cm}
{\Large \bfseries Contributions}
\end{center}
\vspace{0.5cm}
\begin{quote}}
{\end{quote}\end{alwayssingle}}
例子
\documentclass[oneside,12pt]{Classes/CUEDthesisPSnPDF}
\usepackage{acronym}
\begin{document}
\begin{acronym}
\acro{GE}{Giraffe Evolution}
\end{acronym}
\end{document}
但是首字母缩略词环境会将标题左对齐到横跨页面宽度的线下。有没有办法覆盖此样式以匹配我的其他页面?
干杯!
答案1
由于没有足够的信息来了解您需要什么,我猜您需要 alwayssingle 的定义,可以在这里找到 我如何获取该页眉和页脚?
有了它,我有以下代码,我擅自将您的贡献环境(变成“cont”环境)转换为采用用户定义的参数 #1,以便您可以随时使用贡献和抽象环境。我还在标题下添加了一行,以便您可以根据需要进行修改。
有了它,您可以修改它以模拟您想要的首字母缩略词环境。好吧,希望这就是您所寻求的。
\documentclass[12pt,a4paper]{book}
\usepackage[margin=1.5in]{geometry}
\makeatletter
\newenvironment{alwayssingle}{%
\@restonecolfalse
\if@twocolumn\@restonecoltrue\onecolumn
\else\if@openright\cleardoublepage\else\clearpage\fi
\fi}%
{%
\if@restonecol\twocolumn
\else\newpage\thispagestyle{empty}\fi}
\makeatother
\newenvironment{cont}[1]
{\cleardoublepage
\pagestyle{empty}
\begin{alwayssingle}
\begin{center}
\vspace*{1.5cm}
{\Large \bfseries #1 \par \vspace{1ex}}
{\Large This line can be changed to suit your need.\par \vspace*{1ex}}
\end{center}
\vspace{0.5cm}
\begin{quote}}
{\end{quote}\end{alwayssingle}}
\begin{document}
\frontmatter
\begin{cont}{Abstract}
Your abstract goes here
\end{cont}
\begin{cont}{Contributions}
This is where contribution begins.
\end{cont}
\end{document}
附有摘要