我一直对使用 Microsoft Word 输入公式感到沮丧,所以我决定改用 LaTeX 来完成我的所有作业。我以前从未使用过 LaTeX 排版任何东西,所以我现在有点不知所措。
目前,我需要做的就是制作一个具有以下格式的简单文档:
我的名字
我的身份证号码
班级名称文件名
此处将放置多段双倍行距的文本。
另一段文字。
我怎样才能用 LaTeX 排版这个简单的文档?
答案1
\documentclass[parskip=full]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{lipsum}
\begin{document}
My Name\\
My ID Number\\
Class Name
\Huge\textbf{Document Title}
\doublespacing
\normalsize
\lipsum[1]
\lipsum[2]
\end{document}
答案2
有一种可能性是:
\documentclass{article}
\usepackage{setspace}
\usepackage{lipsum}
\onehalfspacing
\makeatletter
\def\idnumber#1{\def\@idnumber{#1}}
\def\classname#1{\def\@classname{#1}}
\def\makeheader{%
\par\noindent{\large\begin{tabular}{@{}l@{}}
\@author \\
\@idnumber \\
\@classname
\end{tabular}}\par\nobreak\vskip20pt
\noindent{\bfseries\LARGE\@title\par}\bigskip
}
\makeatother
\author{My Name}
\idnumber{34567312}
\classname{General Topology}
\title{Closure of a set}
\begin{document}
\makeheader
\lipsum[1-4]
\end{document}
生成的文档的第一页:
我为 ID 号和类名定义了一些命令\idnumber
和;该命令使用所需的格式排版这两个命令和的信息。\classname
\makeheader
\author
\title
这setspace
包用于改变行距。
该lipsum
包仅用于生成示例的文本。