采用图灵著名的《论可计算数》的风格排版

采用图灵著名的《论可计算数》的风格排版

这也许是一个不寻常的问题,但我喜欢这篇文章的印刷风格。

http://classes.soe.ucsc.edu/cmps210/Winter11/Papers/turing-1936.pdf

我是一名艺术系学生,正在写一篇研究论文。我希望能够以图灵著名文本的风格来呈现它。

有没有一种\documentclass{}可以近似于本文所用风格的?

谢谢 Rob

答案1

这可以给你一个起点:

\begin{filecontents*}{examplexyz.bib}
@article{alonzo,
title={An Unsolvable Problem of Elementary Number Theory},
author={Alonzo Church},
journal={American Journal of Mathematics},
volume={58},
number={2},
month={April},
year={1936},
pages={345-363}
}

\end{filecontents*}

\documentclass[12pt,twoside]{article}
\usepackage[T1]{fontenc}
\usepackage[paperwidth=6.27in,paperheight=9.69in,centering]{geometry}
\usepackage[style=authoryear]{biblatex}
\usepackage[symbol*,bottom]{footmisc}
\usepackage[pagestyles]{titlesec}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{fouriernc}
\usepackage{lipsum}

\addbibresource{examplexyz.bib}

\newpagestyle{mypstyle}{
  \sethead[\thepage][\scshape\Author][{[Aug, \number\day}]{\number\year]}{\scshape\Title}{\thepage}
  \setfoot[][][]{}{}{}
}
\pagestyle{mypstyle}

\DefineFNsymbols*{mystyle}{{$\dagger$}{$\ddagger$}\S\P\|%
*{**}{$\dagger\dagger$}{$\ddagger\ddagger$}}

\setfnsymbol{mystyle}

\newcommand\periodafter[1]{#1.}
\titleformat{\section}
  {\normalfont\filcenter}{\thesection.}{0.5em}{\itshape\periodafter}

\title{On computable numbers, with an application to the  entscheidungsproblem}
\author{A. M. Turing}

\makeatletter
\def\Title{On computable numbers.}
\let\Author\@author
\renewcommand\footnoterule{%
  \kern-3\p@
  \hrule
  \kern2.6\p@}
\def\@maketitle{%
  \newpage
  \begin{center}%
  \let \footnote \thanks
    {\MakeUppercase{\@title}\par}%
    \vskip 1.7em%
    {\lineskip .5em%
      \begin{tabular}[t]{c}%
        \textit{By}~\@author
      \end{tabular}\par}%
    \vskip 0.8em%
    {\footnotesize\@date}%
  \end{center}%
  \par
  \vskip 0.5em%
}
\makeatother

\begin{document}
\maketitle

\section{Computing machines}
\lipsum[4]\lipsum[4]
Test text\footfullcite{alonzo}
\lipsum[4]
The machine is to have the four $m$-configurations, ``$\mathfrak b$'', ``$\mathfrak c$'', ``$\mathfrak k$'', ``$\mathfrak e$'' and is capable of printing ``$0$'' and ``$1$''. The process of printing this $1$ will be called marking $\beta$ (or $S$) with $a$. 
\[ 
\lambda w \biggl[ \{W_\gamma\} \bigl(\bigl\{\{Q\}(W_\gamma)\bigr\} (w)\bigr)\biggr] 
\]
\lipsum*[2]
\begin{center}
\renewcommand\arraystretch{1.5}
\begin{tabular}{>{$}c<{$}>{None}c*{2}{>{$}c<{$}}}
\multicolumn{2}{c}{\itshape Configuration} & 
  \multicolumn{2}{c}{\itshape Behaviour} \\
\multicolumn{1}{c}{\itshape $m$-config.} & 
  \multicolumn{1}{c}{\itshape symbols} & 
  \multicolumn{1}{c}{\itshape operations} & 
  \multicolumn{1}{c}{\itshape final $m$-config.} \\
\mathfrak b & & P0,R & \mathfrak c \\
\mathfrak c & & R & \mathfrak e \\
\mathfrak e & & P1,R & \mathfrak k \\
\mathfrak k & & R & \mathfrak b
\end{tabular}
\end{center}
\lipsum[2-4]

\end{document}

生成的文档的图像:

在此处输入图片描述

评论

  • geometry包用于生成文章中使用的纸张尺寸:6.27inx9.69incentering选项用于为中的边距生成相等的值twoside

  • titlesec包用于定制章节标题的格式;其他章节单位也可以做类似的工作。

  • 选项用于生成具有与原始文档相同pagestylestitlesec页眉的页面样式;这也可以使用fancyhdr

  • biblatex并使用其\footfullcite命令来生成完整的引用作为脚注。

  • 我用的是footmisc带有符号选项的包;这与使用一起\DefineFNsymbols允许您定义想要应用于脚注标记的符号集。

  • 我重新定义了\footnoterule,以便将文本与脚注分开的规则跨越整个文本宽度。

  • 我还重新定义了\@maketitle模仿标题信息的样式。这里的另一个选择是使用titling包裹。

  • 我定义了一些辅助命令\Title,并\Author在标题中包含作者和(部分)标题。

  • 在对该问题的评论中, 斯格莫耶确定该字体属于 Century 系列字体。根据 LaTeX 字体目录,该fouriernc软件包支持New Century Schoolbook for LaTeX。以下内容使用此包;正如 sgmoye 警告的那样,“与原文的匹配并不完全一致,但却捕捉到了原文的味道”。

  • 经过芭芭拉·比顿,我添加了一些来自原始文档的元素(一些数学知识和一张表格),以显示文本和数学字体之间的混合。芭芭拉·比顿请提供数学表达式。

答案2

我没有这样的模板。我看到了写文章时应该做的几件事,在我看来,这太多了,不能只是一条评论。

  1. 请注意,§(编码为\S)代表“section”,§§(编码为\S\S)代表“sections”,这在当时很常见。

  2. 引号间距太大,应该写成`{}`and'{}'或者 并禁用相应的连字符(这可以fontspec在 XeLaTeX 和 LuaLaTeX 中实现)。

  3. 为了模拟非均匀字母的效果,您可以使用\usepackage[stretch=70]{microtype},这将允许字体从一行到另一行拉伸和收缩,从而产生这样的效果。

相关内容