在标题页中显示 \rule

在标题页中显示 \rule

我有以下测试文档。我想\noindent\rule{19cm}{5pt} 在标题后和\noindent\rule{19cm}{3pt}作者姓名后使用。

但这两条规则却显示在另一个页面上。

    \documentclass[12pt]{book}
    
    \usepackage{geometry}
    \geometry{ paperheight=21cm, paperwidth=21cm, left=8mm, right=8mm,
      top=21mm, bottom=8mm}
    
    \usepackage{type1cm}
    \makeatletter
    \renewcommand\normalsize{%
       \@setfontsize\normalsize{16pt}{16pt}
       \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
       \abovedisplayshortskip \z@ \@plus3\p@
       \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
       \belowdisplayskip \abovedisplayskip
       \let\@listi\@listI}
    \makeatother
    
    \begin{document}
    \normalsize
    
    \begin{titlepage}
      \begin{flushleft}
        \title{Fredholm Integral Transforms}
      \end{flushleft}
     
      \noindent\rule{19cm}{5pt}
      \noindent\rule{19cm}{3pt}
      \date{\today}
      
      \begin{flushleft}
       \author{An Author}
       \noindent\rule{19cm}{3pt}
      \end{flushleft}
      
    \end{titlepage}
    
    \maketitle
    
    \chapter{Introduction}
    
    Hello
    
    \end{document}

答案1

您可以使用诸如\author\title之类的命令来保存数据以供使用\maketitle 或者用于titlepage直接设置内容。您可以同时执行这两项操作,即仅使用规则设置标题页,然后使用\author其中保存数据的\maketitle

在此处输入图片描述

    \documentclass[12pt]{book}
    
    \usepackage{geometry}
    \geometry{ paperheight=21cm, paperwidth=21cm, left=8mm, right=8mm,
      top=21mm, bottom=8mm}
    
    \usepackage{type1cm}
    \makeatletter
    \renewcommand\normalsize{%
       \@setfontsize\normalsize{16pt}{18pt}%
       \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
       \abovedisplayshortskip \z@ \@plus3\p@
       \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
       \belowdisplayskip \abovedisplayskip
       \let\@listi\@listI}
    \makeatother
    
    \begin{document}
    \normalsize
    
    \begin{titlepage}
      \begin{flushleft}
        Fredholm Integral Transforms
      
     
      \rule{19cm}{5pt}

      \rule{19cm}{3pt}
      
       \today
      

       An Author

       \rule{19cm}{3pt}
      \end{flushleft}
      
    \end{titlepage}
    
 
    
    \chapter{Introduction}
    
    Hello
    
    \end{document}

相关内容