我在学校做排版作业,我们必须随机选取一段文本,然后将其格式化为“排版正确”。大多数学生使用 Microsoft Word,但我选择使用 LaTeX(认为它会更容易)。我已经完成了任务,但现在我的老师要求我们填写一份文件,说明文档中用于文本不同部分的不同值([标题、部分、文本] 的字体大小、[标题、部分、文本] 的基线间距、标题和部分的间距、使用的字体等。我几乎将所有设置保留为默认设置,并使用了“书籍”文档类。我似乎无法在 LaTeX 中找到任何内容的默认值。我唯一找到的是文本的默认字体(Computer Modern Roman)和文本的字体大小(11pt)。
编辑:这是我的文档的开头:
\documentclass[a4paper,11pt,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{gensymb}
\usepackage{multicol}
\usepackage{float}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{My name\\The future of Virtual Reality}
\fancyhead[RE,LO]{30/09/2017}
\fancyfoot[LE,RO]{\thepage}
\setlength{\parskip}{1em}
\title{The future of Virtual Reality}
\author{My name}
\date{June 2017}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
答案1
默认值的定义有点分散:选项的字体大小定义11pt
可以在名为的文件中找到。诸如、、或之size11.clo
类的命令的定义可以在相应的类文件中找到,在您的情况下为。最后,您可能需要查找、和诸如(在中找到)之类的命令的定义。\chapter
\section
\title
book.cls
\@setfontsize
\fontsize
\@xviipt
latex.ltx
下面的小文件显示了至少一些值:
\documentclass[11pt]{book}
\newcommand*\cs[1]{\texttt{\string#1}}
\begin{document}
\makeatletter
\section*{font size settings in \texttt{book.cls} with option
\texttt{1\@ptsize pt}}
\begin{itemize}
\renewcommand\@setfontsize[3]{\cs#1: font size #2pt, leading #3pt}
\item \tiny
\item \scriptsize
\item \footnotesize (footnotes)
\item \small
\item \normalsize (normal text)
\item \large (\cs\subsection)
\item \Large (\cs\section)
\item \LARGE (\cs\title)
\item \huge
\item \Huge (\cs\chapter)
\end{itemize}
\end{document}
这memoir
班级手册还有一张列出默认值的表格(四舍五入到整数点):
顺便说一句:正如其他人在评论中所说:不确定“印刷正确”的含义的方法。这取决于文档的形式(是一封信(正式的还是非正式的?),还是报纸上的文章、书籍、传单……也可能取决于文本内容(比如你想设计一张邀请卡:你是邀请别人参加生日(你自己的生日?你孩子的生日?)还是参加婚礼或葬礼?)。然后还有文档设计者的个人品味……希望你的教授给你一些上下文。否则,您可能会采用随机文本并将其设计为“印刷正确”的商业传单。