标题页格式

标题页格式

我需要帮助来格式化标题页。它看起来如下(生成一个额外的空白页):

在此处输入图片描述

这是我的 MWE:

\documentclass[12pt]{book}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\hbox{
\hspace*{0.2\textwidth} 
\rule{1pt}{\textheight} 
\hspace*{0.05\textwidth}
\parbox[b]{0.75\textwidth}{
{\noindent\Huge\bfseries Java \\[0.5\baselineskip] Notes}\\[2\baselineskip] 
\includegraphics{logo}
{\Large \textsc{Subham Soni}} 
\vspace{0.5\textheight}
}}

\end{titlepage}
\end{document} 

答案1

您可以使用框架包来解决您的问题。

\documentclass[12pt]{book}
\usepackage{graphicx}
\usepackage{xcolor}

\usepackage{framed}

\newenvironment{newfbox}[1][0.5\hsize]
{%
    \def\FrameCommand
    {%
        {\color{black}\vrule width 1pt}%
        \hspace{0.05\textwidth}
        \fboxsep=\FrameSep\colorbox{white}%
    }%

    \MakeFramed{\hsize#1\advance\hsize-\width\FrameRestore}%
}
{\endMakeFramed}

\begin{document}
\begin{titlepage}

\begin{newfbox}
{\noindent\Huge\bfseries Java \\[0.5\baselineskip] Notes}
\\[2\baselineskip] 
\includegraphics{logo}
{\Large \textsc{Subham Soni}} 

\end{newfbox}

\end{titlepage}
\end{document} 

更改 \hsize 之前的数字以进行水平对齐

\newenvironment{newfbox}[1][0.5\hsize]

并使用 \hspace 来获得与规则的更多或更少的距离。

\hspace{0.05\textwidth}

相关内容