LaTeX 用于排版小说书籍

LaTeX 用于排版小说书籍

我想知道是否可以使用 TeX/LaTeX 排版一本成熟的小说,即散文、文学(不是诗歌),例如,如果柯南道尔希望使用 TeX 写他的《福尔摩斯》,你会为他想什么?TeX 是否适合写书(非数学,我再说一遍)?我曾经使用过 TeX,现在仍在将其用于数学、物理和经济学,以撰写文章、专著和论文,但从未写过小说/文学书籍。当然,我希望有一个现成的模板,适合世界领先出版商的风格、要求等。

答案1

正如许多评论中提到的,小说类书籍通常比技术类书籍简单得多。当我排版小说时,我通常使用book并用一些新的分段命令对其进行调整,然后就结束了。您需要进行多少重新定义取决于您想写哪种小说;我们谈论的是一部较长的小说,有几个部分(例如,展台)或典型的科幻平装书(例如,雪崩)?命名章节,还是仅仅编号?(我排版了一个,每个章节都是不同的日期,所以这里的标题有点复杂。)在最简单的情况下,您可以执行以下操作:

\documentclass{book}
\usepackage{lipsum}
\makeatletter
\def\newchap{%
    \stepcounter{chapter}%
    \renewcommand\thechapter{\Roman{chapter}}%
    \addcontentsline{toc}{chapter}{Chapter \thechapter}%
    \vskip3em plus1em minus1em%
    \hbox to\linewidth{%
        \hfil%
        \Huge\scshape Chapter \thechapter%
        \hfil%
    }%
    \penalty10000\vskip3em plus1em minus1em%
    \@afterindentfalse\@afterheading%
}%
\def\newsect{%
    \vskip2em plus0.5em minus0.5em%
    \hbox to\linewidth{\hfil*\quad\quad*\quad\quad*\hfil}%
    \penalty10000\vskip2em plus0.5em minus0.5em%
    \@afterindentfalse\@afterheading%
}
\makeatother%
\begin{document}
\tableofcontents
\newchap
\lipsum[1]

\newchap
\lipsum[2-3]
\newsect
\lipsum[4]
\end{document}

这将为您提供虚构的以下内容(加上顶部不太虚构的目录,只是为了证明它有效):

类似小说的排版方式的传播。

编写“小说”类的问题在于,尽管排版通常比(比如说)代数教科书简单得多,但小说排版的差异却很大。首先,当我们说“小说”时,我们指的是短篇小说、中篇小说、长篇小说还是三部曲?我们想要命名章节还是只编号?两者都想要?我们想要哪种章节分隔符?等等。这时,我们不妨只使用bookmemoir类并将其精简。

至于出版商,我认为其中一位评论者已经提到了这一点:他们只想要非常基本的双倍行距类型,而不需要太多格式。已经有类可以实现这种非常基本的外观;例如manuscript(尽管这可能比出版商想要的还要简单)。

我希望这至少能起到一点帮助。

相关内容