\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
意味着父框的整个宽度。
我删除了所有不必要的包。目前,minipage
s 不会添加到\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}