如何消除标题页上两行之间的空格?我尝试使用 Vspace 命令,但它不起作用

如何消除标题页上两行之间的空格?我尝试使用 Vspace 命令,但它不起作用
\documentclass[12pt, twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[English]{babel}
\usepackage[width=17cm,height=22cm]{geometry}
\usepackage{fancyhdr}
\usepackage[square,numbers]{natbib}
\usepackage[nottoc,numbib]{tocbibind}
\pagestyle{fancy}
\setlength{\headheight}{20pt}
\linespread{1.1}
\fancyhead[E]{\thepage\hfill \textit{\nouppercase{\rightmark}}}
\fancyhead[O]{\textit{\nouppercase{\leftmark}}\hfill\thepage}
\renewcommand{\headrulewidth}{0.5pt}
\cfoot{}
\usepackage{amsmath,amssymb,mathtools}
\usepackage{url}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\newcommand{\bD}{\mathbb{D}}
\newcommand{\bR}{\mathbb{R}}
\newcommand{\bZ}{\mathbb{Z}}
\newcommand{\bC}{\mathbb{C}}
\newcommand{\bN}{\mathbb{N}}
\newcommand{\cH}{\mathcal{H}}
\newcommand{\cA}{\mathcal{A}}
\renewcommand{\phi}{\varphi}
\newcommand{\arctanh}{\operatorname{arctanh}}
\newcommand{\sinc}{\operatorname{sinc}}
\newcommand{\eqdef}{\coloneqq}
\newcommand{\eps}{\varepsilon}
\newcommand{\de}{\delta}
\usepackage{amsthm}
\newtheorem{thm}{Teorema}
\newtheorem{prop}[thm]{Proposición}
\newtheorem{lem}[thm]{Lema}
\newtheorem{conj}[thm]{Conjetura}
\theoremstyle{definition}
\newtheorem{defn}[thm]{Definición}
\newtheorem{cor}[thm]{Corolario}
\newtheorem{ex}[thm]{Ejemplo}



\usepackage{xcolor}
\newenvironment{egornote}{\color{blue}}{}

\title{ hjk}
\author{ \\
[1cm]{Directores de tesis:
}}
\date{July 2021}
\begin{document}


   \begin{titlepage}
   \hspace*{-0.5in}
        \thispagestyle{empty}
        \begin{minipage}[c][0.17\textheight][c]{0.25\textwidth}
            \begin{center}
                \includegraphics[width=4.0cm, height=4.0cm]{imagenes/xc.jpg}
            \end{center}
        \end{minipage}
        \begin{minipage}[c][0.195\textheight][t]{0.75\textwidth}
            \begin{center}
                \vspace{0.3cm}
                \Large{\textbf{\textcolor{black} { University }}}\\[0.1mm]
                \vspace{0.3cm}
                \rule[3mm]{140mm}{3pt}
                \vspace{-0.1cm}
                \hspace{13pt}\rule[3mm]{130mm}{2pt}
                \vspace{-0.5cm}
        \normalsize{\textbf{\fontsize{40}{50}{Master Thesis}}}\\[ .2in]%[0.5cm]
            \end{center}
        \end{minipage}
\hspace*{-0.1in}
        \begin{minipage}[c][0.81\textheight][t]{0.25\textwidth}
            \vspace*{5mm}
            \begin{center}
                \hskip2.0mm
                \rule[-1cm]{6pt}{15cm} 
                \vspace{5mm}
                \hskip2pt
                \rule[0cm]{3pt}{14cm}
                \hskip1mm
                \rule[2cm]{2pt}{12cm} \\
                \vspace{5mm}
                \includegraphics[width =3cm, height=3.5cm]{imagenes/vb.jpg}
            \end{center}
        \end{minipage}
        \begin{minipage}[c][0.81\textheight][t]{0.75\textwidth}
            \begin{center}
               % \vspace{1cm}
                %{\large\scshape Master Thesis }\\[.2in]

               % \vspace{1cm}            

               % \textsc{\LARGE 
%\hspace{1.5cm}E\hspace{1.5cm}S\hspace{1.5cm}I\hspace{1.5cm}S}\\[0.5cm]
               \Large{\textbf{\textcolor{black} {topic}}}\\[0.5cm]
                 \normalsize{\textbf Submitted by :}\\[0.5cm]
                 \normalsize{\textbf {}}\\[0.5cm]
                 \normalsize{\textbf {Enroll\# : }}\\[0.5cm]          

                \vspace{0.3cm}

                \large{\emph Supervisors:\\[0.3cm] }\large{\textbf {Prof \\[0.2cm]}}
        
            \large{\textbf {Prof}}\\[.2in]

                \vspace{0.3cm}
                \begin{center}
                %\vspace{0.5cm}
                \normalsize{\textbf Thesis submitted }\\[.2in]
                \vspace{0.3cm}      
                 \end{center}
                \begin{center}
                %\vspace{0.5cm}
                \Large{\textbf{\textcolor{black} Institute of Earth and Environmental Sciences
}}\\[.2in]
                 \end{center}
                \normalsize{\textbf{place}}{ }\normalsize{\textbf{\today}}
            \end{center}
        \end{minipage}
    \end{titlepage}
\end{document}

答案1

更合理的示例文档是

\documentclass{article}

\begin{document}

xxx

\rule[3mm]{140mm}{3pt} \vspace{-0.5cm} \hspace{13pt}\rule[3mm]{130mm}{2pt}

yyy

\end{document}

这使得

在此处输入图片描述

您已在同一段落中添加了这两条规则,由于换行,它们仅出现在另一个规则上方,因此\hspace被丢弃并且\vspace被插入到行后,因此提高了 yyy。

您想要垂直堆叠,因此请使用单独的段落,并且\hspace* 如果您想要在行首留出空间则使用。

\documentclass{article}

\begin{document}

xxx

\rule[3mm]{140mm}{3pt} 

\vspace{-0.25cm}
\hspace*{13pt}\rule[3mm]{130mm}{2pt}

yyy

\end{document}

在此处输入图片描述

答案2

\noindent删除段落缩进。不要使用\hspace{-<length>},我认为这是为了取消缩进。

如果要垂直堆叠内容,例如文本、小页面、表格、图形等,则必须形成单独的段落。要么留空行(转换为\par),要么明确添加\par,。我认为这是你的主要问题之一。

如果您希望通过 指定行与行之间的精确间距\vspace{},您可能需要关闭 LaTeX 在段落行之间添加的额外粘连。要么\nointerlineskip在下一个之前添加\rule,要么\offinterlineskip作为当前环境中的第一个添加,例如minipage--不要全局使用它,因为它会影响该范围内的所有内容!

任何需要宽度作为参数的项目,比如\rule\includegraphics,都可以相width对于其父框,在您的情况下,minipage如果您使用X\linewidth--特别是1\linewidth或只是\linewidth意味着父框的整个宽度。

我删除了所有不必要的包。目前,minipages 不会添加到\textwidth。我通过在它们之间插入来留下一个可拉伸的间隙\hfill。如果您愿意,可以更改两个小页面的比例。当它们添加到 时1\textwidth,您不再需要\hfill,但可以%在第一个 之后保留minipage!此外,minipage根据内容调整其框的高度。如果您希望与中间点对齐,则无需额外的参数。

这是您的标题的一个示例解决方案

\documentclass[12pt, twoside]{book}
\usepackage[width=17cm,height=22cm]{geometry}
\usepackage[draft]{graphicx}   % Remove [draft] to render images

%%% For demostration
\usepackage{showframe}
\renewcommand*\ShowFrameLinethickness{0.2pt}
\renewcommand*\ShowFrameColor{\color{blue}}


\begin{document}
\begin{titlepage}
  \thispagestyle{empty}
  
  \noindent
  \begin{minipage}{0.25\textwidth}
    \centering
    \includegraphics[width=\linewidth, height=\linewidth]{imagenes/xc.jpg}
  \end{minipage}%  <--- Keep % here to avoid extra space
  \hfill
  \begin{minipage}{0.7\textwidth}
    \offinterlineskip   % all \vspace'es mean exact space
    \centering
    {\Large\textbf{University}}
    \par\vspace{0.15in}\rule{\linewidth}{3pt}
    \par\vspace{1mm}\rule{0.9\linewidth}{2pt}
    \par\vspace{0.25in}{\fontsize{40}{50}\selectfont\textbf{Master Thesis}}
  \end{minipage}
\end{titlepage}
\end{document}

在此处输入图片描述

相关内容