创建空白的水平空间

创建空白的水平空间

我正在为我的论文写一个摘要页,需要在页面顶部包含我的导师的姓名。我不知道如何输入姓名以便垂直对齐。以下是代码:

\begin{abstract}
\thispagestyle{empty} 

\begin{center}{THREE ESSAYS ON THE INFORMAL SECTOR}\end{center}
\vspace{0.3in}
\ssp
\noindent Musah Khalid \hfill  Advisors:\\ \noindent University of Manitoba, 2017 \hfill Dr. John Serieux 
 \\ \noindent*                                     \hfill Dr. Ryan Godwin

\dsp
\paragraph*{} (Abstract Here)

我想让我的主管姓名在左侧垂直对齐。我该怎么做?

以下是完整代码:

\documentclass[12pt]{uomthesis}
\usepackage{latexsym}
\usepackage{alltt}
\usepackage{theorem}
\usepackage{graphicx}
\usepackage{url}
\usepackage{pdfsync}
\usepackage{pdfpages}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{hyperref}
\hypersetup{pdfborder = 0 0 0}
\usepackage{bm} % for boldface fonts
\usepackage{listings} % for code verbatim
% Added packages:
\usepackage{pgf}
\usepackage{tikz}
\usepackage{verbatim}
\usetikzlibrary[arrows,backgrounds,trees,shapes,automata]
\usetikzlibrary{positioning}
\usepackage{fixltx2e}
\usepackage[flushleft]{threeparttable}%
\usepackage{multicol}
\usepackage{adjustbox}
\usepackage{rotating, rotfloat}
\usepackage{array}
\usepackage{float}
\usepackage{setspace}
\usepackage{booktabs}
\usepackage[autostyle]{csquotes}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
%
\usepackage{times}
%
\usepackage{microtype}
\usepackage[T1]{fontenc}
\usepackage[round,authoryear]{natbib}
\bibliographystyle{plainnat}  
% 
\makeatletter
\let\@currsize\normalsize
\makeatother
\def\dsp{\def\baselinestretch{2.0}\large\normalsize}
\def\ssp{\def\baselinestretch{1.0}\large\normalsize}          
\dsp
\def\newblock{\hskip .11em plus.33em minus.07em}
%
\include{com}
\setlength{\paperheight}{11in}
%*****************************************************
\begin{document}
\lstset{language=C}
%*******************  Front Matter  *******************
\begin{frontmatter}
    \include{PhD_01_TitlePage} % title, approval page, copyright page
    \include{PhD_05_TOC} % TOC, LOT, LOF
    \include{PhD_02_Abstract}
    \include{PhD_04_Acknowledgements}
    \include{PhD_03_Dedication} % not usual in UoMuelph thesis  
\end{frontmatter}

答案1

我不完全确定你在这里想要什么,我怀疑大多数类内容都是垃圾。我的基本方法是使用两个 parbox,一个用于保存左侧材料,一个用于保存右侧材料(如果我正确理解了你的愿望)。为了确保右侧的右边缘与右边距对齐,我们测量框中最长的文本(通过将其设置在框中并使用该框的宽度)。

这是在做什么:

  • \parbox{0.4\textwidth}{Your Name\\University of Manitoba}创建一个框,宽度为文本的 40%,其中有两行:您的姓名和大学。
  • \hfill插入拉伸水平空间,将下一个框推至页面的右侧。
  • \parbox{\wd0}{Advisers://One Doctor//Another Doctor}设置另一个框。这次,它的宽度设置为刚好能容纳必须放入的最长文本,因此文本刚好位于页面边缘。

通过将材料放入盒子中,我们可以将每个盒子视为一种“单元”,这样就有一行包含三个单元:两个盒子和一些可拉伸的空间,但这些盒子很特殊,因为它们(在每种情况下)都包含几行文本。

一点:不要使用Dr. Mangelwurzel,used Dr.~Mangelwurzel,否则您的间距和换行可能会出错:这不是这里的重点,而是一般重点。

无论如何,像这样的事情是可行的article,并且会大概在你的班上工作。

\documentclass{article}
\begin{document}
\begin{center}{THREE ESSAYS ON THE INFORMAL SECTOR}\end{center}
\vspace{0.3in}
\noindent
\setbox0=\hbox{Dr.~Ryan Godwin}%
\parbox{0.4\textwidth}{Musah Khalid\\University of Manitoba}\hfill
\parbox{\wd0}{Advisers:\\Dr.~John Serieux\\Dr.~Ryan Godwin}

\end{document}

代码输出

相关内容