为什么 \titlepage 中的布局会发生变化

为什么 \titlepage 中的布局会发生变化

我正在尝试为我的论文首页设置一个好的格式,但当我将其放入文档中时,布局与在单独的文档中运行布局不同。一些命令被覆盖。

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}

\begin{titlepage}\centering

\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} % Defines a new command for the       horizontal lines, change thickness here

\includegraphics[scale=0.85,width=0.90\textwidth]{def.jpg}%

\vspace*{\fill}

\textsc{\Large Trabajo fin de carrera}\\[0.5cm]

\HRule \\[0.4cm]
{ \huge \bfseries Análisis del efecto de la radiación solar directa sobre el    cómputo del NDVI
 \\[0.4cm] }

\HRule \\[1.5cm]
\vspace*{\fill}
\noindent
 \begin{flushright} \large
 \emph{Autor:}\\
 Smith \textsc{Jones}\\
 \emph{Tutores:} \\
 Pepe \textsc{Lez}\\
 Lore \textsc{Diez}
 \end{flushright}

{\large Junio 2015}

\end{titlepage}
    \end{document}

我得到:Looks fine to me

但是当我将代码放在 .tex 文档上时,我得到:

Which doesn't look half as good as the previous one

我的文档序言代码是:

 \documentclass[11pt,a4paper]{article}
 \usepackage[utf8]{inputenc}
 \usepackage[fleqn]{amsmath}
 \usepackage[spanish, es-tabla]{babel}
\usepackage{floatrow}
 \floatsetup[table]{capposition=top}
\usepackage{booktabs}
\usepackage[normalem]{ulem}
\usepackage{siunitx}
\usepackage{multirow}
\usepackage[section] {placeins}
\usepackage{microtype}
\usepackage{setspace}
\usepackage[export]{adjustbox}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{morefloats}
\usepackage{titlesec}
\usepackage[numbered]{mcode}
\widowpenalty=10000
\clubpenalty=10000
\usepackage[nottoc,notlot,notlof,numbib]{tocbibind}
\titlespacing\subsection{0pt}{10pt plus 4pt minus 2pt}{0pt plus 2pt minus  2pt}
\titlespacing\subsubsection{0pt}{8pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\usepackage{array}
\graphicspath{ {figures/} }
\usepackage[round, sort]{natbib}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\usepackage{parskip}
\setlength\parskip{\baselineskip}
\setlength\parindent{0pt}
\renewcommand*\familydefault{\sfdefault}
\usepackage{subfiles}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=2cm]{geometry}
\usepackage[colorlinks=true,hidelinks]{hyperref}
\usepackage[justification=centering]{caption}
%\linespread{1.1}
\begin{document}
 \begin{titlepage}...

答案1

由于您正在加载uarial用 URW Arial 替换 Computer Modern Sans Serif 的包,并且已将主字体设置为 sans-serif(\renewcommand*\familydefault{\sfdefault}),因此显然标题页字体也会被替换。

如果您希望标题页采用 Computer Modern 格式,而论文其余部分采用 Arial 格式,请在环境结束\renewcommand后发出titlepage

相关内容