
ミニページで問題があります。リンクされた画像に似た出力を得るために、2 つのミニページを並べて表示したいのですが。
列supervisors
とreading committee
列の位置が正しくありません。タイトルの行の末尾の下(つまり、より右側)に配置するようにしたいと思います。その出力を生成するコードは次のとおりです。
\documentclass[12pt, a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[british]{babel}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage{textcomp}
\usepackage{microtype}
\usepackage[margin=2cm]{geometry}
\usepackage[linktocpage=true]{hyperref}
\hypersetup{breaklinks=true}
\usepackage[noabbrev, nameinlink]{cleveref}
\usepackage[hyphens]{xurl}
\begin{document}
\centering
\begin{minipage}{\textwidth}
\hfill\rule{\textwidth}{1pt}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\LARGE
\textbf{Some title}
\end{minipage}
\begin{minipage}{\textwidth}
\hfill\rule{\textwidth}{1pt}
\end{minipage}
\vspace{1.5cm}
\begin{minipage}[t]{0.45\textwidth}
\raggedright
\Large{\textit{Author}:}\\
\href{mailto:[email protected]}{\large{\textsc{Author}}}
\end{minipage}
\hfill
\noindent
\begin{minipage}[t]{0.45\textwidth}
\raggedright
\Large{\textit{Supervisors}:} \\
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\\
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}
\end{minipage}
\bigskip
\begin{minipage}[t]{0.45\textwidth}
\end{minipage}
\hfill
\noindent
\begin{minipage}[t]{0.45\textwidth}
\raggedright
\Large{\textit{Reading committee}:} \\
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\\
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}\\
\href{mailto:[email protected]}{\large{\textsc{Prof3}}} \href{dep3Link}{(Dep3)}\\
\href{mailto:[email protected]}{\large{\textsc{Prof4}}} \href{dep4Link}{(Dep4)}
\end{minipage}
\vspace{3.5cm}
\begin{minipage}[b]{\textwidth}
\centering
\Large
Master's thesis carried out to obtain the degree of Master of Science in Electrical Engineering by \href{mailto:[email protected]}{\large{\textsc{Author}}}.\\
Academic year xxxx-xxxx.
\end{minipage}
\end{document}
どうすれば望ましい結果を達成できるでしょうか?
PS: 最終的には、コードをファイルに含めてtitlepage.tex
、より大きなドキュメントに含める予定です (この情報が関連しているかどうかはわかりません)
答え1
minipages
タイトルの後に2 つを並べて使用するだけで、コードを簡素化できます。
minipages
は、インデントなしでコンテンツを配置します。指導教員と読書委員会の列をインデントするには、インデントの長さを任意に設定できます。\withof{<text>}
(calc
パッケージ) を使用すると、インデントを次の長さと同じ長さに設定できます。\Large{\textit{Supervisors:}}
どちらの場合も同じインデントを使用する方が見栄えが良いと思います (下記参照)。
\documentclass[12pt, a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[british]{babel}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage{textcomp}
\usepackage{microtype}
\usepackage[margin=2cm]{geometry}
\usepackage[linktocpage=true]{hyperref}
\hypersetup{breaklinks=true}
\usepackage[noabbrev, nameinlink]{cleveref}
\usepackage[hyphens]{xurl}
\usepackage{calc} % added <<<<<<<<<<
\newlength{\Pindent}
\begin{document}
\centering
\begin{minipage}{\textwidth}
\rule{\textwidth}{1pt}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\LARGE
\textbf{Some title}
\end{minipage}
\begin{minipage}{\textwidth}
\rule{\textwidth}{1pt}
\end{minipage}
\vspace{1.5cm}
\begin{minipage}[t]{0.35\textwidth}
\raggedright
\Large{\textit{Author:}}\par% changed <<<<<<
\href{mailto:[email protected]}{\large{\textsc{Author}}}
\end{minipage}
\hfill
\begin{minipage}[t]{0.6\textwidth}% changed <<<<<<
\Large{\textit{Supervisors:}}% changed <<<<<<
\setlength{\Pindent}{\widthof{\Large{\textit{Supervisors:}}}}
{\parindent\Pindent \par
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}}\par
\medskip
\Large{\textit{Reading committee:}}
\setlength{\Pindent}{\widthof{\Large{\textit{Reading committee:}}}} % try this
{\parindent\Pindent \par
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof3}}} \href{dep3Link}{(Dep3)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof4}}} \href{dep4Link}{(Dep4)}
}
\end{minipage}
\vspace{3.5cm}
\begin{minipage}[b]{\textwidth}
\centering
\Large
Master's thesis carried out to obtain the degree of Master of Science in Electrical Engineering by \href{mailto:[email protected]}{\large{\textsc{Author}}}.\\
Academic year xxxx-xxxx.
\end{minipage}
\end{document}
行のコメントを解除する
\setlength{\Pindent}{\widthof{\Large{\textit{Reading committee:}}}}
あなたは得るでしょう
おそらくタイトルページのより良い代替案は
使用して
\setlength{\Pindent}{\widthof{\Large{\textit{Supervisors:}}}}
\begin{minipage}[t]{0.5\textwidth}
\parindent\Pindent
\href{mailto:[email protected]}{\large{\textsc{Author}}}
\end{minipage}
\vspace{1.5cm}
\begin{minipage}[t]{0.5\textwidth}% changed <<<<<<
\Large{\textit{Supervisors:}}% changed <<<<<<
{\parindent\Pindent \par
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}}\par
\medskip
\Large{\textit{Reading committee:}}
{\parindent\Pindent \par
\href{mailto:[email protected]}{\large{\textsc{Prof1}}} \href{dep1Link}{(Dep1)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof2}}} \href{dep2Link}{(Dep2)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof3}}} \href{dep3Link}{(Dep3)}\par
\href{mailto:[email protected]}{\large{\textsc{Prof4}}} \href{dep4Link}{(Dep4)}
}
\end{minipage}