From 23e68e7d303903b5f249200a4b69a9dc6d427858 Mon Sep 17 00:00:00 2001 From: wxy Date: Mon, 26 Jun 2017 18:27:02 +0800 Subject: [PATCH] PRF&PUB:20170623 A introduction to creating documents in LaTeX.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @chenxinlong 不错! --- ...oduction to creating documents in LaTeX.md | 42 ++++++++----------- 1 file changed, 17 insertions(+), 25 deletions(-) rename {translated/tech => published}/20170623 A introduction to creating documents in LaTeX.md (63%) diff --git a/translated/tech/20170623 A introduction to creating documents in LaTeX.md b/published/20170623 A introduction to creating documents in LaTeX.md similarity index 63% rename from translated/tech/20170623 A introduction to creating documents in LaTeX.md rename to published/20170623 A introduction to creating documents in LaTeX.md index cb5cf9e3cf..7a391bae21 100644 --- a/translated/tech/20170623 A introduction to creating documents in LaTeX.md +++ b/published/20170623 A introduction to creating documents in LaTeX.md @@ -1,30 +1,28 @@ -如何在 LaTex 中创建文档 +如何以 LaTex 创建文档 ============================================================ -### 学习以 LaTex 文本标记语言排版文档 +> 学习以 LaTex 文本标记语言排版文档 ![A introduction to creating documents in LaTeX](https://opensource.com/sites/default/files/styles/image-full-size/public/images/life/idea_innovation_kid_education.png?itok=jpetC9wJ "A introduction to creating documents in LaTeX") -图片来自 : opensource.com + +LaTeX(读作 `lay-tech` )是使用纯文本创建文档的方法,使用与 HTML/CSS 或 Markdown 类似的标记标签进行风格化。 LaTeX 最常用于为学术界(如学术期刊)创建文档。 在 LaTeX 中,作者不必直接对文档进行风格化,就像在 Microsoft Word,LibreOffice Writer 或 Apple Pages 等文字处理程序中一样; 而是用纯文本编写代码,这些代码必须经过编译才能生成 PDF 文档。 -LaTeX(读作_lay-tech_)是使用纯文本创建文档的方法,使用与 HTML/CSS 或 Markdown 类似的标记标签进行风格化。 LaTeX 最常用于为学术界(如学术期刊)创建文档。 在 LaTeX 中,作者不必直接对文档进行风格化,例如 Microsoft Word,LibreOffice Writer 或 Apple Page s等文字处理程序; 而是用纯文本编写代码,这些代码必须被编译才能生成 PDF 文档。 -### [intro.png][1] -r ![computer screen with LaTeX markup language](https://opensource.com/sites/default/files/u128651/intro.png "computer screen with LaTeX markup language") ### 起步 -要想使用 LaTex 来书写文档,首先你必须要安装一个 LaTex 编辑器。我用的是一款免费且开源,同时在学术界也是大受欢迎的软件叫做 [TexStudio][8], 它可以运行在 Windows、Unix/Linux、BSD 和 Mac OS X 上。同时你还需要安装一个 **Tex** 排版系统的发行版。因为我斗士在 MacOS 上书写文档,所以我使用的发行版本是 [MacTex or BasicTex][9]。对于 Windows 用户你可以使用[MiKTex][10],而且 Linux 用户也可以在 repository 中找到它。 +要想使用 LaTex 来书写文档,首先你必须要安装一个 LaTex 编辑器。我用的是一款自由开源软件(FOSS),其在学术界也是大受欢迎,叫做 [TexStudio][8],它可以运行在 Windows、Unix/Linux、BSD 和 Mac OS X 上。同时你还需要安装一个 **Tex** 排版系统的分发版。因为我都是在 MacOS 上书写文档,所以我使用的分发版是 [MacTex 或 BasicTex][9]。对于 Windows 用户你可以使用 [MiKTex][10],而且 Linux 用户也可以在软件库中找到它。 -当你完成了 TexStudio 和 LaTex 发行版的下载,你就可以开始对你的文档进行排版了。 +当你完成了 TexStudio 和某个 LaTex 的分发版的下载,你就可以开始对你的文档进行排版了。 ### 创建你的第一个文档 -在这个简短的教程里,我们会创建一个简单的文章包括一个大标题、一个子标题和两个段落。 +在这个简短的教程里,我们会创建一个简单的文章,包括一个大标题、一个子标题和两个段落。 -在启动 TexStudio后,保存一份新的文档。 (我将其保存为 **helloworld.tex** ,因为我正在编写本教程的 Hello,World!文档。这是编程的一个传统。)接下来,你需要在你的 **.txt** 文件顶部添加一些样板代码用于指定文档的类型和大小。 这与 HTML5 w文件中使用的样板代码类似。 +在启动 TexStudio 后,保存一份新的文档。 (我将其保存为 `helloworld.tex` ,因为我正在编写本教程的 Hello,World!文档。这是编程的一个传统。)接下来,你需要在你的 `.tex` 文件顶部添加一些样板代码用于指定文档的类型和大小。 这与 HTML5 文件中使用的样板代码类似。 -我的代码(下方)将会把页面大小设置为 A4,文本大小设置为 12 pt 。 你可以直接把这些代码放入 TexStudio,并指定你自己的页面大小,字体大小,名称,标题和其他详细信息进行编辑: +我的代码(如下方)将会把页面大小设置为 A4,文本大小设置为 12pt 。 你可以直接把这些代码放入 TexStudio,并指定你自己的页面大小、字体大小、名称、标题和其他详细信息进行编辑: ``` \documentclass[a4paper,12pt]{article} @@ -41,33 +39,27 @@ content will go here 接下来,点击那个大的绿色箭头来编译该文档。就是下方截图中的中间的那个按钮。 -### [compile.png][2] - ![compile button in TexStudio](https://opensource.com/sites/default/files/u128651/compile.png "compile button in TexStudio") 如果这期间发生了什么错误,它将显示在底部的对话框里。 -在你编译了这个文档之后,你可以看到它就像一个 PDF 一样显示在程序的 WYSIWYG (所见即所得) 预览区域中。记住一旦你修改了代码就必须重新编译,就像我们在 C++ 中编程一样。 +在你编译了这个文档之后,你可以看到它就像一个 PDF 一样显示在程序的 WYSIWYG (所见即所得)预览区域中。记住一旦你修改了代码就必须重新编译,就像我们在 C++ 中编程一样。 通过点击 **Tools > Commands > View PDF** 可以来预览你的文档,如下截图所示。 -### [view_as_pdf.png][3] - ![Menu to view a PDF](https://opensource.com/sites/default/files/u128651/view_as_pdf.png "Menu to view a PDF") PDF 的输出将会显示在右侧,就像这样: -### [pdf_output.png][4] - ![Viewing the LaTeX code as PDF](https://opensource.com/sites/default/files/u128651/pdf_output.png "Viewing the LaTeX code as PDF") -现在你可以添加一个段落。首先先通过 **\section{}** 命令来写一个子标题。在命令的大括号中输入你的子标题;我写的是 **Introduction**. +现在你可以添加一个段落。首先先通过 `\section{}` 命令来写一个子标题。在命令的大括号中输入你的子标题;我写的是 `Introduction`。 ``` \section{Introduction} ``` -现在你已经给你的段落标记了一个子标题,是时候来写一个段落了。在这个例子中,我使用了 Lipsum [lorem ipsum 生成器][11]。要创建一个段落,要使用 **\paragraph{}** 命令, 将你的文本插入到 **\maketitle** 和 **\end{document}** 之间的的 **\paragraph{}** 大括号下方,而不是中间。 +现在你已经给你的段落标记了一个子标题,是时候来写一个段落了。在这个例子中,我使用了 Lipsum 的 [lorem ipsum 生成器][11]。要创建一个段落,要使用 `\paragraph{}` 命令, 将你的文本插入到 `\maketitle` 和 `\end{document}` 之间的 `\paragraph{}` 大括号下方,而不是中间。 以下就是我创建的段落的代码: @@ -85,8 +77,6 @@ Mauris efficitur vitae ex id egestas. Vestibulum ligula felis, pulvinar a posuer 这是一个我已经完成的文档及其相应的代码: -### [finished_document.png][5] - ![The finished document with code and the PDF output side-by-side](https://opensource.com/sites/default/files/u128651/finished_document.png "The finished document with code and the PDF output side-by-side") 本教程所有的代码如下所示: @@ -112,7 +102,9 @@ Mauris efficitur vitae ex id egestas. Vestibulum ligula felis, pulvinar a posuer ### 更多 -在 LaTeX 撰写的数以千计的优秀资源中,大多数大学制作的指南是可索引的,同时也可以在 Google 搜索中找到。 [普林斯顿大学 University][12] 提供了一个很好的扩展教程,为了更深入的了解,普林斯顿大学的导师 Donald Knuth 提供了 [The TexBook][13],这是关于 LaTeX 的最好的教程。 +在 LaTeX 撰写的数以千计的优秀资源中,大多数大学制作的指南是可索引的,同时也可以在 Google 搜索中找到。 [普林斯顿大学][12] 提供了一个很好的扩展教程,为了更深入的了解,普林斯顿大学的导师 Donald Knuth 提供了 [The TexBook][13],这是关于 LaTeX 的最好的教程。 + +(题图 : opensource.com) -------------------------------------------------------------------------------- @@ -125,9 +117,9 @@ Aaron Cocker - 一名在英国上大学的计算机学士。我是一个有抱 via: https://opensource.com/article/17/6/introduction-latex -作者:[ Aaron Cocker][a] +作者:[Aaron Cocker][a] 译者:[chenxinlong](https://github.com/chenxinlong) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出