我是 LaTeX 新手,不知道使用哪个命令来为单个页面创建专用边距,然后返回到通用边距。
\documentclass{article}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage [top= 1cm, left= 4cm, bottom= 2cm, rigth= 2cm]{geometry}
\title{Test}
\author{Eduardo }
\date{Junio 2023}
\begin{document}
\maketitle
\newpage
\section{Introduction}
\end{document}
答案1
使用\maketitle
带有类的article
,您应该使用选项titlepage
来获得标题页而不是页内标题。并且,如果标题页应该是带有其他边距的封面,则可以使用带有选项的类scrartcl
或titlepage=firstiscover
包scrextend
和选项extendedfeatures=title
和titlepage=firstiscover
定义\coverpagetopmargin
,\coverpagebottommargin
,\coverpageleftmargin
,\coverpagerightmargin
:
\documentclass{article}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage [top= 1cm, left= 4cm, bottom= 2cm, right= 2cm]{geometry}
\usepackage[extendedfeature=title,titlepage=firstiscover]{scrextend}
\renewcommand*{\coverpageleftmargin}{5cm}
\renewcommand*{\coverpageleftmargin}{5cm}
\renewcommand*{\coverpagetopmargin}{5cm}
\setkomafont{title}{\bfseries}
\title{Se trata de un título de prueba en varias líneas para aclarar los márgenes}
\author{Eduardo}
\date{Junio 2023}
\begin{document}
\maketitle
\section{Introducción}
\end{document}
或类似scrartcl
:
\documentclass[titlepage=firstiscover]{scrartcl}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage [top= 1cm, left= 4cm, bottom= 2cm, right= 2cm]{geometry}
\renewcommand*{\coverpageleftmargin}{5cm}
\renewcommand*{\coverpageleftmargin}{5cm}
\renewcommand*{\coverpagetopmargin}{5cm}
\setkomafont{title}{\bfseries}
\title{Se trata de un título de prueba en varias líneas para aclarar los márgenes}
\author{Eduardo}
\date{Junio 2023}
\begin{document}
\maketitle
\section{Introducción}
\end{document}
请注意页面大小的差异,因为默认带有的article
是,letterpaper
但默认带有的scrartcl
是a4paper
。
scrextend
然而,不使用\newgeometry
and也可以达到这样的效果\restoregeometry
:
\documentclass[titlepage]{article}
\usepackage[spanish]{babel}
\usepackage [top= 1cm, left= 4cm, bottom= 2cm, right= 2cm]{geometry}
\title{Se trata de un título de prueba en varias líneas para aclarar los márgenes}
\author{Eduardo}
\date{Junio 2023}
\begin{document}
\newgeometry{top=5cm,left=5cm,right=5cm}
\maketitle
\restoregeometry
\section{Introducción}
\end{document}
或者在文档序言中,使用通用 LaTeX 钩子:
\documentclass[titlepage]{article}
\usepackage[spanish]{babel}
\usepackage [top= 1cm, left= 4cm, bottom= 2cm, right= 2cm]{geometry}
\title{Se trata de un título de prueba en varias líneas para aclarar los márgenes}
\author{Eduardo}
\date{Junio 2023}
\AddToHook{cmd/maketitle/before}{\newgeometry{top=5cm,left=5cm,right=5cm}}
\AddToHook{cmd/maketitle/after}{\restoregeometry}
\begin{document}
\maketitle
\section{Introducción}
\end{document}
结果与前面的例子所示相同。