我需要将该部分的开头垂直居中。这是我的代码:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{sectsty}
\let\stdsection\section
\renewcommand\section{\newpage\stdsection} %starts each section on a new page
\sectionfont{\raggedleft} %section title to the right
\begin{document}
\section{Introduction} Some text here
\section{Materials and Methods} More text here
\section{Conclusion} Finish!!!
\end{document}
答案1
这是一个使用的解决方案titlesec
包而不是(根据需要sectsty
更改长度);请注意,现在各部分使用新页面开始,并且此命令还添加了垂直间距:.35\textheight
\sectionbreak
\documentclass{article}
\usepackage[english]{babel}
\usepackage{titlesec}
\titleformat*{\section}{\raggedleft\Large\bfseries}
\newcommand{\sectionbreak}{\clearpage\vspace*{.35\textheight}}
\begin{document}
\section{Introduction} Some text here
\section{Materials and Methods} More text here
\section{Conclusion} Finish!!!
\end{document}