我正在尝试编写 latex 代码来生成 UNAM 论文的标题页,该论文的图形设计很不寻常。很难定义每个元素的位置并获得所需的结果。如果有人可以分享代码来解决这个问题,我将不胜感激。
UNAM = 墨西哥国立自治大学(西班牙语)、
墨西哥国立自治大学(英语)
有关更多信息,请参阅UNAM 的维基百科条目。
答案1
我花了一些时间来编写好的代码来生成 UNAM 论文的标题页,我认为这对那些在 latex 中撰写论文的人来说非常有用
解决问题的关键是使用 minipage 环境。我发现正确使用它非常有用维基百科的文档:Latex/Boxes 诀窍是利用这个环境为标题页制作一个网格,以便正确地放置论文标题页的每个元素
我写的代码如下
\documentclass[a4paper]{book}
\usepackage{graphicx}
\begin{document}
\thispagestyle{empty}
\begin{minipage}[c][0.1\textheight][c]{0.2\textwidth}
\begin{center}
\includegraphics[width=2cm, height=2cm]{escudo}
\end{center}
\end{minipage}
\begin{minipage}[c][0.1\textheight][t]{0.65\textwidth}
\begin{center}
{\scshape Universidad Nacional Aut\'onoma de M\'exico}
\vspace{.3cm}
\hrule height2.5pt
\vspace{.1cm}
\hrule height1pt
\vspace{.3cm}
{\scshape Facultad de Ciencias}
\end{center}
\end{minipage}
\begin{minipage}[c][0.6\textheight][t]{0.2\textwidth}
\begin{center}
\hskip2pt
\vrule width2.5pt height10cm
\hskip1mm
\vrule width1pt height10cm \\
\includegraphics[height=3cm]{escudoFC}
\end{center}
\end{minipage}
\begin{minipage}[c][0.6\textheight][t]{0.65\textwidth}
\begin{center}
{\Large \scshape {T\'itulo de la tesis}}
\vspace{2cm}
\makebox[5cm][c]{\LARGE TESIS} \\[8pt]
QUE PARA OBTENER EL T\'iTULO DE:\\[5pt]
{\large \textbf{{t\'itulo}}}\\[40pt]
PRESENTA:\\[5pt]
\textbf{{Nombre del tesista}}
\vspace{1cm}
{\small DIRECTOR DEL TRABAJO:\\ {Nombre del director del trabajo}}
\vspace{0.5cm}
{Lugar,}{ }{Fecha}
\end{center}
\end{minipage}
\end{document}
此代码产生以下输出
要查看使用 minipage 环境设计的标题页,可以使用以下代码
\documentclass[a4paper]{book}
\usepackage{graphicx}
\begin{document}
\thispagestyle{empty}
% port
\fbox{
\begin{minipage}[c][0.1\textheight][c]{0.2\textwidth}
\begin{center}
\includegraphics[width=2cm, height=2cm]{escudo}
\end{center}
\end{minipage}
}
\fbox{
\begin{minipage}[c][0.1\textheight][t]{0.65\textwidth}
\begin{center}
{\scshape Universidad Nacional Aut\'onoma de M\'exico}
\vspace{.3cm}
\hrule height2.5pt
\vspace{.1cm}
\hrule height1pt
\vspace{.3cm}
{\scshape Facultad de Ciencias}
\end{center}
\end{minipage}
}
\fbox{
\begin{minipage}[c][0.6\textheight][t]{0.2\textwidth}
\begin{center}
\hskip2pt
\vrule width2.5pt height10cm
\hskip1mm
\vrule width1pt height10cm \\
\includegraphics[height=3cm]{escudoFC}
\end{center}
\end{minipage}
}
\fbox{
\begin{minipage}[c][0.6\textheight][t]{0.65\textwidth}
\begin{center}
{\Large \scshape {T\'itulo de la tesis}}
\vspace{2cm}
\makebox[5cm][c]{\LARGE TESIS} \\[8pt]
QUE PARA OBTENER EL T\'ITULO DE:\\[5pt]
{\large \textbf{{t\'itulo}}}\\[40pt]
PRESENTA:\\[5pt]
\textbf{{Nombre del tesista}}
\vspace{1cm}
{\small DIRECTOR DEL TRABAJO:\\ {Nombre del director del trabajo}}
\vspace{0.5cm}
{Lugar,}{ }{Fecha}
\end{center}
\end{minipage}
}
\end{document}
产生以下输出
我希望这对那些用 latex 写论文的人有用
答案2
首先,我对提出一种更好的制作墨西哥国立自治大学论文封面的方法的延迟深感抱歉。
延迟的原因是我正在跟踪包含帮助我确定制作封面页的更好方法的信息的链接。搜索此链接至关重要,因为当有人花时间和精力帮助他人时,心存感激是很重要的。
嗯,这个问题的信息
帮助我定义了一个更好的封面。schlamar 在上一个链接中建议的方法如下
- 单独制作封面。
- 包含带有 pdfpages 的封面。
借助这种方法,我定义了以下封面,其尺寸和呈现效果更好
\documentclass[
fontsize=11pt,
a4paper
]{scrbook}
\usepackage{bold-extra}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,includeall,bindingoffset=0cm,margin=2cm,
marginparsep=0cm,marginparwidth=0cm]{geometry}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\thispagestyle{empty}
\begin{minipage}[c][0.17\textheight][c]{0.25\textwidth}
\begin{center}
\includegraphics[width=3.5cm, height=3.5cm]{unam}
\end{center}
\end{minipage}
\begin{minipage}[c][0.17\textheight][t]{0.65\textwidth}
\begin{center}
\vspace{.3cm}
\textsc{\large Universidad Nacional Aut\'onoma de M\'exico}\\[0.5cm]
\vspace{.3cm}
\hrule height2.5pt
\vspace{.1cm}
\hrule height1pt
\vspace{.8cm}
\textsc{\LARGE Facultad de Ciencias}\\[0.5cm] %
\end{center}
\end{minipage}
\begin{minipage}[c][0.81\textheight][t]{0.25\textwidth}
\vspace*{5mm}
\begin{center}
\hskip2pt
\vrule width2.5pt height13cm
\hskip1mm
\vrule width1pt height13cm \\
\includegraphics[height=5cm]{escudoFC}
\end{center}
\end{minipage}
\begin{minipage}[c][0.81\textheight][t]{0.65\textwidth}
\begin{center}
\vspace{1cm}
{\Huge\scshape Title}\\[.2in]
\vspace{2cm}
\textsc{\LARGE TESIS}\\[0.5cm]
\textsc{\large que para obtener el t\'itulo de}\\[0.5cm]
\textsc{\large t\'itulo}\\[0.5cm]
\textsc{\large presenta}\\[0.5cm]
\textsc{\large \textbf{Nombre del tesista}}\\[2cm]
\vspace{0.5cm}
{\large\scshape Director del trabajo:\\[0.3cm] {Nombre del director del trabajo}}\\[.2in]
\vspace{0.5cm}
{Lugar,}{ }{Fecha}
\end{center}
\end{minipage}
\end{titlepage}
\end{document}
以下代码是包含封面的方法
\documentclass{book}
\usepackage{pdfpages}
\usepackage{lipsum}
\begin{document}
\includepdf{cover.pdf}
\chapter{Chapter 1}
\lipsum[1]
\end{document}
下图比较了本题提出的两种封面,表明第二种方法更优。
答案3
您可以在这里在线撰写您的墨西哥国立自治大学论文 ->http://computo.fciencias.unam.mx/latex/portadaTesis.php
答案4
就在这里!墨西哥国立自治大学的 LaTeX GitHub 项目欢迎随意分叉 repo 并开始深入研究你的论文项目!