Liam0205 / liam0205.github.io

Deployment of my weblog.
https://liam0205.github.io
35 stars 5 forks source link

一份其实很短的 LaTeX 入门文档 | 始终 #51

Open Liam0205 opened 5 years ago

Liam0205 commented 5 years ago

https://liam.page/2014/09/08/latex-introduction/

优雅的 LaTeX有很多 Geeks 或者 LaTeX’s Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得 LaTeX 很神秘很复杂,从而引发了初学者的畏难情绪甚至是负面情绪。尽管这些 Fans 说得并没有错,我是说在事实上,但是他们的表达方式和内心态度却间接阻碍了 LaTeX 的发展,我想这也是和他们的初衷相悖的。 我曾经也受到过这些言论的影

rachpt commented 5 years ago

https://blog.csdn.net/henu111/article/details/81239727

Liam0205 commented 5 years ago

@rachpt 谢谢……被抄袭习惯了……

wzx140 commented 5 years ago

感谢博主的分享

Liam0205 commented 5 years ago

@wzx140 客气

neteroster commented 5 years ago

问一下博主,使用推荐的 CTeX 宏集,如何更改中文和英文字体呢。

Liam0205 commented 5 years ago

@lizongzeshunshun 使用 CTeX 宏集时:

以上详细参见 CTeX 宏集说明文档。

neteroster commented 5 years ago

@Liam0205 谢谢你的详细回答!

Liam0205 commented 5 years ago

@lizongzeshunshun 客气。

ceo1207 commented 5 years ago

哇 这博客真好看,你是自己租的云服务器吗

Liam0205 commented 5 years ago

@ceo1207 哇 这博客真好看,你是自己租的云服务器吗

你可以了解一下 GitHub Pages 服务。

felixorbit commented 5 years ago

膜拜学长~

Liam0205 commented 5 years ago

膜拜学长~

你好

FireFreedomK commented 5 years ago

感谢分享,链接内的资料含金量十足!

TelyPie commented 5 years ago

您好,我在学习texworks的时候,输入W,N,O等字母的时候,编辑也会出现相应的奇怪符号,但是用xelatex编辑后显示正常。比如输入“work”,未转码前显示为“w一个符号rk”,转码后右边文档为“work”。将保存的文件用记事本打开后,也显示正常,不知道是为什么。还望作答,谢谢。

Liam0205 commented 5 years ago

@TelyPie 您好,我在学习texworks的时候,输入W,N,O等字母的时候,编辑也会出现相应的奇怪符号,但是用xelatex编辑后显示正常。比如输入“work”,未转码前显示为“w一个符号rk”,转码后右边文档为“work”。将保存的文件用记事本打开后,也显示正常,不知道是为什么。还望作答,谢谢。

我不太明白「『编辑』也会出现相应的奇怪符号」是什么意思。 我不太明白「用xelatex『编辑』」是什么意思。 我不太明白「『转码』后」是什么意思。

看不懂你的问题。

Liam0205 commented 5 years ago

@TelyPie 格式乱掉了,图片也没发出来。回答不了,我先 fold 了。

TelyPie commented 5 years ago

@TelyPie 格式乱掉了,图片也没发出来。回答不了,我先 fold 了。

http://bolatugesha895.lofter.com/post/1f13e56d_12e59c7fe 这次我把图片传到博客上了,应该可以了,很抱歉之前是直接用邮箱回复的

Liam0205 commented 5 years ago

@TelyPie http://bolatugesha895.lofter.com/post/1f13e56d_12e59c7fe 这次我把图片传到博客上了,应该可以了,很抱歉之前是直接用邮箱回复的

没见过这种情况。 个人判断和编辑器的关系不大,倾向于认为是编辑器使用的字体的问题。

TelyPie commented 5 years ago

@Liam0205

@TelyPie http://bolatugesha895.lofter.com/post/1f13e56d_12e59c7fe 这次我把图片传到博客上了,应该可以了,很抱歉之前是直接用邮箱回复的

没见过这种情况。 个人判断和编辑器的关系不大,倾向于认为是编辑器使用的字体的问题。

在格式中修改字体后解决了,谢谢您的帮助。

SpringYeh commented 5 years ago

GitHubpages很好,就是对国内用户来说,访问速度感人!!老哥可以试试国内部署平台如coding.net、码云等。 看了一晚上把这篇博客看完了,有点囫囵吞枣,有些细节没有深究,大部分都看懂了,就有一个点,7.2 章节与段落那 “请注意,在「你好中国」这一节中,两次「中国在East Asia.」中夹有一个空行,但输出却只有一个换行并没有空行。这是因为 LaTeX 将一个换行当做是一个简单的空格来处理,如果需要换行另起一段,则需要用两个换行(一个空行)来实现。” 没搞明白,这里空行、换行咋理解,我试验了多种情况也没能搞懂o_o

Liam0205 commented 5 years ago

@SpringYeh GitHubpages很好,就是对国内用户来说,访问速度感人!!老哥可以试试国内部署平台如coding.net、码云等。

之前就是部署在 coding.net 上的。但是它被腾讯收购之后,服务越来越不稳定。而且因为我写博客时间比较长,整个站点比较大,超出了 coding.net 的 100MiB 的限制。这样就越来越麻烦。于是干脆回迁到 GitHub 上了。因为不想备案——也暂时没法备案——所以就这么用着了。访问速度的话,也顾不了那么多……

看了一晚上把这篇博客看完了,有点囫囵吞枣,有些细节没有深究,大部分都看懂了,就有一个点,7.2 章节与段落那 “请注意,在「你好中国」这一节中,两次「中国在East Asia.」中夹有一个空行,但输出却只有一个换行并没有空行。这是因为 LaTeX 将一个换行当做是一个简单的空格来处理,如果需要换行另起一段,则需要用两个换行(一个空行)来实现。” 没搞明白,这里空行、换行咋理解,我试验了多种情况也没能搞懂o_o

你可以这么理解:

源文件中的 被 TeX 当成 实际排版效果
一个回车 一个空格 与正常空格的处理方式一致:可能是一个空格,也可能被忽略
连续两个及以上的回车 一个 \par 命令 另起一段
SpringYeh commented 5 years ago

@Liam0205

@SpringYeh GitHubpages很好,就是对国内用户来说,访问速度感人!!老哥可以试试国内部署平台如coding.net、码云等。

之前就是部署在 coding.net 上的。但是它被腾讯收购之后,服务越来越不稳定。而且因为我写博客时间比较长,整个站点比较大,超出了 coding.net 的 100MiB 的限制。这样就越来越麻烦。于是干脆回迁到 GitHub 上了。因为不想备案——也暂时没法备案——所以就这么用着了。访问速度的话,也顾不了那么多……

看了一晚上把这篇博客看完了,有点囫囵吞枣,有些细节没有深究,大部分都看懂了,就有一个点,7.2 章节与段落那 “请注意,在「你好中国」这一节中,两次「中国在East Asia.」中夹有一个空行,但输出却只有一个换行并没有空行。这是因为 LaTeX 将一个换行当做是一个简单的空格来处理,如果需要换行另起一段,则需要用两个换行(一个空行)来实现。” 没搞明白,这里空行、换行咋理解,我试验了多种情况也没能搞懂o_o

你可以这么理解:

源文件中的 被 TeX 当成 实际排版效果
一个回车 一个空格 与正常空格的处理方式一致:可能是一个空格,也可能被忽略
连续两个及以上的回车 一个 \par 命令 另起一段

大佬深夜解惑,小弟感激涕零。

TeX将一个及以上空格和一个换行都是看成一个空格,将两个及以上换行看成一个换行。这两点我当时试出来了,也弄懂了。看来我是会错文章原意了,当时我以为文中还讲解了第三点:换行两次,两个段落之间还隔了一个空行。这一点我没试出来,不知道怎么弄,等会我自行上网查查。

最后还是要感谢大佬在这个领域的无私奉献。^_^

TelyPie commented 5 years ago

试了以下序列,发现在页眉和页脚中任意位置插入日期,排版后的PDF无法显示日期,如 \documentclass{article} \usepackage{fancyhdr} \pagestyle{fancy} \lhead{} \chead{\date{\today}} \rhead{} \lfoot{} \cfoot{\thepage} \rfoot{} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\headwidth}{\textwidth} \renewcommand{\footrulewidth}{0pt} \begin{document} Hello,world! \end{document}

Liam0205 commented 5 years ago

@TelyPie 试了以下序列,发现在页眉和页脚中任意位置插入日期,排版后的PDF无法显示日期,如 \documentclass{article} \usepackage{fancyhdr} \pagestyle{fancy} \lhead{} \chead{\date{\today}} \rhead{} \lfoot{} \cfoot{\thepage} \rfoot{} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\headwidth}{\textwidth} \renewcommand{\footrulewidth}{0pt} \begin{document} Hello,world! \end{document}

\date{\today} 换成 \today

TelyPie commented 5 years ago

@Liam0205

@TelyPie 试了以下序列,发现在页眉和页脚中任意位置插入日期,排版后的PDF无法显示日期,如 \documentclass{article} \usepackage{fancyhdr} \pagestyle{fancy} \lhead{} \chead{\date{\today}} \rhead{} \lfoot{} \cfoot{\thepage} \rfoot{} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\headwidth}{\textwidth} \renewcommand{\footrulewidth}{0pt} \begin{document} Hello,world! \end{document}

\date{\today} 换成 \today

解决了,感谢

Gyandrogyny commented 5 years ago

Hello, ~windows下配置的TexLive 2018和TeXstudio,尝试了文中代码 \documentclass[UTF8]{ctexart} \title{你好,world!} \author{Liam} \date{today} \begin{document} \maketitle 你好,world! \end{document} 报错如下: ctex-fontset-windowsnew.def error line6 Font C70/rm/m/n/18.06749/4f=unisong4f at18.06749pt not ctex-fontset-windowsnew.def error line6 pdfTeX error (font): invalid font identifier.\maketitle

是哪个环节出现问题(貌似是line 6/maketitle ? 怎么解决呢?

Liam0205 commented 5 years ago

Hello, ~windows下配置的TexLive 2018和TeXstudio,尝试了文中代码 \documentclass[UTF8]{ctexart} \title{你好,world!} \author{Liam} \date{today} \begin{document} \maketitle 你好,world! \end{document} 报错如下: ctex-fontset-windowsnew.def error line6 Font C70/rm/m/n/18.06749/4f=unisong4f at18.06749pt not ctex-fontset-windowsnew.def error line6 pdfTeX error (font): invalid font identifier.\maketitle

是哪个环节出现问题(貌似是line 6/maketitle ? 怎么解决呢?

换 XeLaTeX 编译看看?

Gyandrogyny commented 5 years ago

@Liam0205

Hello, ~windows下配置的TexLive 2018和TeXstudio,尝试了文中代码 \documentclass[UTF8]{ctexart} \title{你好,world!} \author{Liam} \date{today} \begin{document} \maketitle 你好,world! \end{document} 报错如下: ctex-fontset-windowsnew.def error line6 Font C70/rm/m/n/18.06749/4f=unisong4f at18.06749pt not ctex-fontset-windowsnew.def error line6 pdfTeX error (font): invalid font identifier.\maketitle

是哪个环节出现问题(貌似是line 6/maketitle ? 怎么解决呢?

换 XeLaTeX 编译看看?

已经解决了,办法是把所有代码删掉重新手动输入。之前用的是复制粘贴。 为什么会这样呢(原理是什么呀)?疑惑脸)

Liam0205 commented 5 years ago

@Gyandrogyny

@Liam0205

Hello, ~windows下配置的TexLive 2018和TeXstudio,尝试了文中代码 \documentclass[UTF8]{ctexart} \title{你好,world!} \author{Liam} \date{today} \begin{document} \maketitle 你好,world! \end{document} 报错如下: ctex-fontset-windowsnew.def error line6 Font C70/rm/m/n/18.06749/4f=unisong4f at18.06749pt not ctex-fontset-windowsnew.def error line6 pdfTeX error (font): invalid font identifier.\maketitle

是哪个环节出现问题(貌似是line 6/maketitle ? 怎么解决呢?

换 XeLaTeX 编译看看?

已经解决了,办法是把所有代码删掉重新手动输入。之前用的是复制粘贴。 为什么会这样呢(原理是什么呀)?疑惑脸)

不应该的。从你之前的 log 来看,应该是 pdfLaTeX 在尝试调用 font maker 去生成字体,换成 XeLaTeX 就好了。具体我也没见到现场,说不好。

ryanryp commented 5 years ago

感谢大佬的文章,留德华上latex听不懂==,看完这篇真的茅塞顿开

Mankiw2430 commented 5 years ago

谢谢博主分享~

JackLovel commented 5 years ago

这是一篇目前在我看来最棒的 Latex 入门文档!!!

Liam0205 commented 5 years ago

@JackLovel 这是一篇目前在我看来最棒的 Latex 入门文档!!!

感谢认可!

如果有什么不明白的,或者有建议的,都请提出来~

skq1998 commented 5 years ago

蟹蟹你,我用了两小时就可以开始干活了O(∩_∩)O 希望up主把mathpix这个工具贴出来放在数学公式最后面,这个可以直接把图片转化为Latex代码 我放个下载链接 https://mathpix.com/

Liam0205 commented 5 years ago

@skq1998 好的,我加一下。

jyyskywalker commented 5 years ago

博主网页的标签变化,就是那个会显示崩溃的是怎么弄出来的啊

Liam0205 commented 5 years ago

@jyyskywalker 写了一篇文章讲这个事情:https://liam.page/2019/07/22/crash-title-cheat/

victoriaaa2015 commented 5 years ago

谢谢~很好懂的入门

Ren6Yue commented 5 years ago

决定开始latex的使用

seacj commented 5 years ago

博主,可以转载一部分内容到我的git page个人博客吗,会用参考链接的形式注明出处,感谢

Liam0205 commented 5 years ago

@seacj 好,可以,没问题。

usherbob commented 5 years ago

写的真好,感谢博主,之前读过一遍,今天又拿出来读了一遍,动手试了一遍,感觉非常爽.

Liam0205 commented 5 years ago

@usherbob 希望有帮到你~

HarborZeng commented 5 years ago

hahah 这废话就不少了

Liam0205 commented 5 years ago

@HarborZeng 哈?

HarborZeng commented 5 years ago

@HarborZeng 哈?

谢谢,非常好的文章,我终于知道latex的用处了!

liigoQi commented 5 years ago

不仅学到了latex知识还学到了如何写一篇优秀的教程,非常感谢!您真是太会写了!!

Liam0205 commented 5 years ago

@liiigo 您也真是太客气了。

Ericawww commented 5 years ago

因为课程要求学习latex,找到这篇文章后顺着试了一遍感觉特别有用!非常感谢您!

Liam0205 commented 5 years ago

@Ericawww 客气了~