将标题页设为单面(居中),而其他所有页面均为双面

将标题页设为单面(居中),而其他所有页面均为双面

我正在使用 scrbook 写一篇小论文。我试图创建一个标题页,以单面布局显示其内容(标题、作者、机构),而所有其他页面应使用双面布局。我想不出一个简单的解决方案。我使用以下宏来定义我的标题页:

\newenvironment{tpage}[3]{
  \begin{titlepage}
    \title{#2}
    \subtitle{#3}
    \date{City, den \today}
    \author{#1}

    \titlehead {
      \begin{minipage}[b]{0.6\textwidth}
        Institution\\
      \end{minipage}
      \begin{minipage}[b]{0.4\textwidth}
        \begin{flushright}
          \includegraphics[scale=0.5]{somelogo.pdf}
        \end{flushright}
      \end{minipage}
      \hrule
    }

    \maketitle
  \end{titlepage}
}{}

如果可能的话,我想坚持使用该宏。是否有一个简单的命令可以从单面布局切换到双面布局?类似的东西\oneside?我没有找到这样的命令。我的 documentclass 配置如下:

\documentclass[a4paper,
, 12pt
, titlepage
, toc=listofnumbered
, bibliography=totoc
]{scrbook}

答案1

请提供完整的例子。

你使用这个包裹吗geometry

这里有一个解决方案KOMA

\documentclass[a4paper,
, 12pt
, titlepage
, toc=listofnumbered
, bibliography=totoc
,  demo
]{scrbook}
\usepackage{graphicx}
\newenvironment{tpage}[3]{%
\KOMAoptions{twoside = false}
  \begin{titlepage}
    \title{#2}
    \subtitle{#3}
    \date{City, den \today}
    \author{#1}

    \titlehead {
      \begin{minipage}[b]{0.6\textwidth}
        Institution\\
      \end{minipage}
      \begin{minipage}[b]{0.4\textwidth}
        \begin{flushright}
          \includegraphics[scale=0.5]{somelogo.pdf}
        \end{flushright}
      \end{minipage}
      \hrule
    }

    \maketitle
  \end{titlepage}
\KOMAoptions{twoside}
}{}

\usepackage{lipsum,showframe}
\begin{document}

\tpage{Author}{TITLE}{SUBTITLE}
\lipsum

\end{document}

答案2

fullsizetitle通过使用titlepageKOMA-Script 包中,您可以删除所有边距并生成对称布局,例如通过\addmargin\centering

从我的回答开始删除标题页的边距下面是一个简单示例,其标题页对称,后续页面不对称:

\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{titlepage}
\title{Test}
\author{Stefan}
\begin{document}
\begin{fullsizetitle}
\centering
\vspace*{3cm}
\Huge Title\par
\bigskip
\Large Author\par
\today\par
\end{fullsizetitle}
\blindtext[3]
\end{document}

相关内容