Có một số gói có thể giúp bạn đạt được kết quả mà bạn đang tìm kiếm. Các gói tôi đã chọn dưới đây là những cái tôi thích, nhưng có nhiều cách để thực hiện nó.
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{paulius-article}[2009/02/25 v0.1 Paulius' modified article class]
% Passes and class options to the underlying article class
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions
% Load LaTeX's article class with the `titlepage' option so that \maketitle creates a title page, not just a title block
\LoadClass[titlepage]{article}
% Redefine the page margins
% TODO: Adjust margins to your liking
\RequirePackage[left=1in,right=1in,top=1in,bottom=1in]{geometry}
% Remove the numbers from all the headings (\section, \subsection, etc.)
\setcounter{secnumdepth}{-1}
% To modify the heading styles more thoroughly use the titlesec package
%\RequirePackage{titlesec}
% Adjust the title page design
% NOTE: This is the default LaTeX title page -- free free to make it look like whatever you want.
% TODO: Add company name and logo somewhere in here.
\newcommand{\maketitlepage}{%
\null\vfil
\vskip 60\[email protected]
\begin{center}%
{\LARGE \@title \par}%
\vskip 3em%
{\large
\lineskip .75em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1.5em%
{\large \@date \par}% % Set date in \large size.
\end{center}\par
\@thanks
\vfil\null%
\end{titlepage}%
}
% This some before-and-after code that surrounds the title page. It shouldn't need to be modified.
% I've pulled out the part the actually typesets the title page and placed it in the \maketitlepage command above.
\renewcommand\maketitle{\begin{titlepage}%
\let\footnotesize\small%
\let\footnoterule\relax%
\let \footnote \thanks%
\maketitlepage%
\setcounter{footnote}{0}%
\global\let\thanks\relax
\global\let\maketitle\relax
\global\let\@thanks\@empty
\global\let\@author\@empty
\global\let\@date\@empty
\global\let\@title\@empty
\global\let\title\relax
\global\let\author\relax
\global\let\date\relax
\global\let\and\relax
}
% TODO: If there are any other article modifications required, add them here.
% That's all, folks!
\endinput
Bạn sẽ muốn đọc tài liệu cho geometry package để điều chỉnh lề. Bạn có thể sử dụng titlesec package nếu bạn muốn sửa đổi giao diện của các tiêu đề (ngoài việc chỉ tắt các số).
Trang tựa đề là trang tiêu đề mặc định của LaTeX. Bạn sẽ cần phải sửa đổi nó để thêm tên công ty và logo của bạn. Tôi đã tách ra "những thứ được in" từ tất cả các mã khác được liên kết với trang tiêu đề. Bạn chỉ cần thay đổi lệnh \maketitlepage
. Trong tài liệu của bạn, sử dụng \maketitle
để in trang tiêu đề.
\documentclass{paulius-article}
\title{My New Document Class}
\author{Paulius}
\usepackage{lipsum}% provides some filler text
\begin{document}
\maketitle% Actually makes a title page
\section{Section Heading}
\subsection{Look no numbers!}
\lipsum[1-10]
\end{document}
Hãy cho tôi biết nếu tôi bỏ lỡ bất kỳ yêu cầu nào của bạn.
Ví dụ rất hay. Tôi sẽ thử công cụ này ngay bây giờ ... Cảm ơn! :) – Paulius