大家好,今天给各位分享LaTeX 初学者指南:轻松掌握Hello World教程(三)的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
学习
文档类
使用包
开始{.}.结束{.}
从头开始在pdf 文件中编写Hello World。
【两年前,我第一次听说LaTeX,我对LaTeX的逐渐了解是从视频教程开始的】
小网站Dog旗下的交友网站(YouTube)上有一系列教你如何使用LaTeX的视频,而且非常有条理和详细。
如果你搜索一下百度,应该有很多“入门”的文章或视频。
不过,我个人的感觉是,很多“入门”教学有点不友好。一开始就介绍了代码语法(可能是最不需要介绍的,因为实际使用中用多少就查多少,用过之后自然就知道它们“可以这样用”)很多)。对于真正的“新手”来说,其实很容易理解。人们很困惑。但没有代码就无法谈论LaTeX,所以请通过这个小例子感受一下LaTeX的使用过程,了解其基本操作。
【上次提到过】
LaTeX 已作为MikTeX 的一部分安装在Windows 上。已从Overleaf 下载了演示LaTeX 项目文件包。也许你也在电脑上成功遇见了熟悉的青蛙先生。
卦!我已经把你看在眼里了!
【所以这次我们来谈谈‘代码’】
.tex 文件由两种类型的内容组成:文档内容和标记内容格式的LaTeX 代码。
两种内容都是文本形式,即纯文本形式。在这种情况下,用于标记格式的文本称为“代码”。标记格式的“代码”的一个非常明显的特征是它以反斜杠开头。用英文输入时必须输入反斜杠。 (中文输入法下键盘输入反斜杠时,会打印一个停顿“,”)
例如,代码如下所示:
documentclass[a4paper]{文章}
这段代码告诉LaTeX,这个文档的页面大小是A4纸(a4paper),基本格式遵循article(article是预设,当然还有其他预设,比如report)。
[编写一个简单的.tex源代码文件供LaTeX读取。代码相关的东西你还是需要多学习一下]
documentclass[a4paper]{文章}
开始{文档}
你好世界!
结束{文档}
只需要上面四行就可以让LaTeX生成pdf文件。说真的,像所有其他编程语言一样,首先向世界问好。
你好世界! begin{WHAT} 和end{WHAT} 必须成对出现,它们表示它们之间出现的所有内容都必须符合{WHAT} 指定的格式。每对begin和end指定了它们之间的“环境”,即环境。最广泛使用的开始和结束对是begin{document} 和end{document}。您要写的整篇文章必须放在里面。但如果你真的想创建一个“可读”的PDF文档,源代码当然不能这么枯燥。您仍然可以在begin{document} 之前添加代码,以便可以在文档中使用更丰富的格式。
例如添加这句话:
usepackage{graphicx}
形成这样的源代码:
documentclass[a4paper]{文章}
usepackage{graphicx}
开始{文档}
你好世界!
结束{文档}
然后您可以在begin{document} 和end{document} 之间使用graphicx 提供的函数。 Graphicx之类的东西对于LaTeX来说被称为“packages”,即包。因此代码“usepackage{graphicx}”很容易理解:使用名为“graphicx”的包。
(当然你也可以使用很多包!)
使用像这样的各种包:
usepackage{amsmath}
usepackage{graphicx}
usepackage[colorinlistoftodos]{todonotes}
usepackage[colorlinks=true, allcolors=blue]{hyperref}
包实现各种高级操作,例如:
它们允许您将方程(数学)、图片、超文本链接(例如网页链接)插入文档中.
再看一下之前下载的main.tex文件。它的开头有一些表达方式来解释“本文档中使用了哪些包”。在代码开头列出接下来可能用到的包,类似于做“声明(调用库)”。
还有各种“主张”。
例如:
title{这是标题}
作者{尼禄}
这样的声明是构建整个文档的标题所需的信息。
【如下图,左半部分为代码;右半部分是生成的pdf文件的样子]
左边代码,右边预览【要使用这些代码,在使用LaTeX之前是否必须充分理解它们的功能并记住它们?】
没有必要提前记住它,重要的是知道如何找到你想要的格式的代码表达式。您使用的代码越多,您自然掌握的格式就越多。
【例如】
您想要在文档内容中列出一些“要点”,使用像“要点”这样的文本格式,但您不知道用什么代码来向LaTeX 描述它。这时候,搜索引擎(下图中的duckduckgo)就是你的好朋友了。搜索后我看到了这个:
鸭鸭GO~
【不妨将这段代码添加到之前的demo.tex中看看效果】
$$中间的那个是什么意思?如果你想知道这段添加的代码起什么作用,你可以自己去改一下,玩过之后就知道了。代码格式确实不是你可以“教”的,但是你可以通过看示例“玩”来学习。
【初步的钓法就到此为止,大概不会有更深入的讲解了。祝你好运~】
OK,关于LaTeX 初学者指南:轻松掌握Hello World教程(三)和的内容到此结束了,希望对大家有所帮助。
【LaTeX 初学者指南:轻松掌握Hello World教程(三)】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
真想学 LaTeX 做论文和报告了!这篇文章正好来得时候。
有7位网友表示赞同!
第一次接触 LaTeX,感觉这个“ Hello World” 的教程好直观啊!
有7位网友表示赞同!
原来 LaTex写"Hello World"这么简单!有点想尝试一下了。
有17位网友表示赞同!
看完了标题,感觉学 LaTeX 应该很容易上手吧。
有5位网友表示赞同!
入门篇里能看到“Hello World”,说明讲的是基础的东西,学习起来比较轻松啊。
有13位网友表示赞同!
好想知道这篇文章会介绍哪些 LaTeX 的基础知识!
有7位网友表示赞同!
LaTeX 写程序?感觉很新奇,一定要看看这篇文章了解一下。
有6位网友表示赞同!
我已经看到了 “Hello World” 了,应该能写出漂亮的作品了!
有15位网友表示赞同!
学习 LaTeX 可以提高我的论文写作效率吗?我要去看看这篇文章!
有19位网友表示赞同!
我之前一直用 Word 写文档,也许 La Tex 的效果更好呢?
有19位网友表示赞同!
听说 LaTeX 能做数学公式特别方便,这个文章的标题我很感兴趣!
有9位网友表示赞同!
学习新的技能总是让人心动!我要开始我的 LaTeX 之旅!
有6位网友表示赞同!
看了一下这篇入门教程,感觉可以尝试一下 LaTex 制作一些简单的文件了。
有18位网友表示赞同!
我已经迫不及待想看看 "Hello World" 代码的样子了!
有14位网友表示赞同!
这篇文章讲的应该是很多人都感兴趣的话题吧.
有19位网友表示赞同!
原来 LaTeX 用起来这么简单啊,我要去试试看!
有16位网友表示赞同!
学习 LaTeX 的第一步,就从 "Hello World" 开始!
有11位网友表示赞同!
LaTeX 能做哪些漂亮的效果呢?这篇文章应该会给出答案!
有8位网友表示赞同!
这个入门 tutorial 很实用,感觉可以帮助很多想学 LaTex 的人!
有5位网友表示赞同!