답변1
시도해 볼 수 있는 몇 가지 작업이 있습니다. \hfill
다음과 같은 간단한 기술을 사용하는 것입니다 .
\documentclass{article}
\begin{document}
\textbf{\underline{Student:}}
\hfill
\textbf{\underline{Supervisor:}} \\
Mr. Thatshisname
\hfill
Prof. Whatshisname
\end{document}
이는 샘플에 표시된 "감독자" 단어의 공백을 재현하지 않습니다. 또 다른 접근 방식은 조금 더 복잡하기는 하지만 이를 더 잘 재현할 수 있습니다. 이는 환경 \hfill
과 함께 사용됩니다 minipage
.
\documentclass{article}
\begin{document}
\begin{minipage}{2in}
\textbf{\underline{Student:}} \\
Mr. Thatshisname
\end{minipage}
\hfill
\begin{minipage}{1.3in}
\textbf{\underline{Supervisor:}} \\
Prof. Whatshisname
\end{minipage}
\end{document}
첫 번째 크기는 공간을 채우기 minipage
때문에 크게 중요하지 않지만 \hfill
두 번째 크기는 minipage
줄바꿈을 강요하지 않고 오른쪽 가장자리가 여백에 최대한 가깝게 되도록 조정해야 합니다. 저는 showframe
해당 프로세스를 더 쉽게 만들기 위해 패키지를 사용했지만 아마도 다른 누군가가 더 우아한 솔루션을 가지고 있을 수도 있습니다. 출력은 다음과 같습니다.
페이지 하단에 이를 표시하려면 명령을 사용해 보세요 \vfill
. 원하는 결과를 얻기 위한 또 다른 접근 방식은 패키지를 사용하는 것입니다 fancyhdr
("멋진 헤더" 읽기).
\documentclass{article}
\usepackage{fancyhdr}
\renewcommand{\headrulewidth}{0pt}
\usepackage{lipsum}
\pagestyle{fancy}
\lfoot{\textbf{\underline{Student:}} \\
Mr. Thatshisname}
\rfoot{\textbf{\underline{Supervisor:}}
\phantom{MMMi}\\
Prof. Whatshisname}
\begin{document}
\lipsum[1-4]
\end{document}
이렇게 하면 해당 단어가 페이지 스타일이 있는 모든 페이지 하단에 배치됩니다 fancy
. 첫 번째 페이지에만 적용하려면 내 예에 표시된 대로 대신 \thispagestyle{fancy}
after를 사용하세요. 페이지 상단에 해당 줄이 표시되지 않도록 0으로 재정의해야 했습니다 (이 작업을 수행하는 "더 좋은" 방법이 있다면 누군가 이 답변에 대해 의견을 제시할 수 있습니까?). 이 솔루션은 또한 "Supervisor"가 여백까지 밀려나는 첫 번째 솔루션과 동일한 문제를 가지고 있습니다. 그러나 명령을 사용하여 공백을 추가하고 올바르게 보이도록 입력을 조작했습니다. 그 출력은 다음과 같습니다.\begin{document}
\pagestyle{fancy}
\headrulewidth
\phantom
도움이 되었기를 바랍니다!
답변2
\begin{titlepage}
... whatever should be here ...
for a titlepage
\vfill\noindent
\begin{tabular}[t]{@{}l}
\underline{\textbf{Student:}}\\ Mr. Thatshisname
\end{tabular}
\hfill% move it to the right
\begin{tabular}[t]{l@{}}
\underline{\textbf{Supervisor:}}\\ Prof. Whatshisname
\end{tabular}
\end{titlepage}
답변3
이는 tabularx
테이블을 사용하여 전체를 사용 \linewidth
하고 테이블의 나머지 부분을 (비어 있는!) 열로 채웁니다 X
.
\documentclass{book}
\usepackage{tabularx}
\usepackage{showframe}
\newcommand{\headlinestyle}[1]{\large\textbf{#1}}
\newcommand{\namestyle}[1]{#1}
\begin{document}
\noindent\begin{tabularx}{\linewidth}{@{}p{4cm}Xp{4cm}@{}}
\headlinestyle{Student:} & & \headlinestyle{Supervisor:} \tabularnewline[0.5ex]
\namestyle{Mr. Gumby} & & \namestyle{Prof. Gumby} \tabularnewline
\end{tabularx}
\end{document}
일부러 밑줄을 제거했습니다. showframe
물론 패키지는 생략 가능합니다.
답변4
감독자 이름을 올바르게 플러시하시겠습니까? 여기서는 다음과 같은 것이 훨씬 더 일반적입니다.
\documentclass{article}
\usepackage{showframe} % just to show the page boundaries
\begin{document}
whatever...
\vfill
\noindent \parbox[t]{0.5\linewidth}{%
\underline{\textbf{Student}} \\ Mr. Studentname \\ \vspace{2cm} } %
\parbox[t]{0.45\linewidth}{%
\underline{\textbf{Supervisor}} \\ Mr. Supervisorname}
\end{document}
...이름 아래에 서명할 수 있는 장소가 있고 이름이 왼쪽에 표시됩니다.