百科问答小站 logo
百科问答小站 font logo



国外教授的讲义都是自己用 LaTeX 打出来的吗? 第1页

  

user avatar   kana-nagato 网友的相关建议: 
      

在美也算待了五年,只说我见过的。

省事的时候都是用LaTeX,甚至不用beamer直接打handout,因为……省事嘛→_→

毕竟LaTeX可以不用管排版,一个模板可以用到天荒地老,往里填内容就行了。非常适合讲义这种信息密度大的玩意。

但如果需要下功夫提升表现力、各种示意图各种排版动画的时候,至少我的professor还是要辛辛苦苦拖ppt。


user avatar   xu-hang-67-21 网友的相关建议: 
      

我校数学系之前有一传奇叫Dexter Chua,此君每节课边听课边用latex记笔记,并且把整个大学期间上过的数学课所有笔记分类整理成册,造福了不知道多少人。据他自己统计一共有4266页,204847行代码,现在都上传到了他的主页上,并且还包含他用的编译器和配置。

这说明只要够熟练,latex比手写快多了。

而且大学教授的讲义也不需要年年换新的,新三年旧三年缝缝补补又三年,每年还有学生帮忙纠错。

我个人的经验,VSCode + Vim + snippets自定义快捷输入 + 自动补全 + 各种需要的latex package和插件,熟练过后还是很快的。(感谢给我传道的 @物理猫 。)一开始总会觉得慢,但一个学科常用的符号和式子也就那么多,边写边发掘自己常用的表达式,根据需求随时增加新的快捷输入,只会越来越快的。

当然,要是重复的东西太多那直接python写个脚本自动生成。


user avatar   juanitaz 网友的相关建议: 
      

5.19 竟然有好多人看,那我就来补充点能提高效率的排版干货吧。(仅适用于初学者 因为我也是

想到啥就写啥了,顺序可能有点乱,大家见谅!

  • 针对于有理数集,无理数集等等( ...)这样打起来比较耗时的符号,可以一开始在文件开头定义其简化形式,比如说
       defZ{{mathbb Z}} defRR{{mathbb R}} defCC{{mathbb C}} defQQ{{mathbb Q}} defEE{{mathbb E}}     

这也同样适用于别的math alphabets,只要确保定义的时候没有重复定义就可以了,先不一一列举了。

  • 刚刚翻阅自己field笔记的时候发现,经常会出现 "<>" 这个符号,个人感觉(强迫症)还是打成标准的写法舒服一点, 和 一比较,后者看起来太奇怪了。但是在写比较长的proof的时候,langle angle 打起来太麻烦了,所以这个也可以简化一下,比如
       
ewcommand{la}{langle} 
ewcommand{
a}{
angle}     
  • 我个人喜欢在写pset的时候喜欢在proof或者是solution的最后加个小正方形,但是有时候会忘,所以可以直接定义一个新的environment。而且感觉egin{proof} end{proof}这个环境其实更有利于题目的定位啥的。下面的是我自己在用的:
       
ewenvironment{proof}{emph{Proof.}}{hfill$square$}     
  • 记不太清楚了,但是math writing用到的packages挺多的。印象里以前因为math package加的不全导致一些东西load不出来,不过方便起见,多塞点总没坏处。没管以下这些有没有duplicate的,我一直在modify之前自己的模版,所以我现在的模版里面放了这些东西 (to be updated)
       usepackage{amsmath, amssymb}  % standard packages for math writing usepackage{listings}   % include the contents of code files  usepackage{mathpazo} % a better font than the default usepackage{mathtools} usepackage{enumitem} usepackage{amsthm}     
  • 这条算是第三条的一个补充,比较适用于写paper记笔记啥的,我看到蛮多textbooks也喜欢把definition或者theorem的内容斜体什么的(效果见下图),但是重复弄可能比较没有效率,所以也可以提前定义一下什么的。

code如下

       
ewtheorem{thm}[equation]{Theorem} 
ewtheorem{cor}[equation]{Corollary} 
ewtheorem{lemma}[equation]{Lemma} 
ewtheorem{prop}[equation]{Proposition} 
ewtheorem{conj}[equation]{Conjecture} 
ewtheorem{definition}[equation]{Definition} 
ewtheorem{remark}[equation]{Remark} 
ewtheorem{example}[equation]{Example}     
  • 还有一些就是提高读者阅读质量的一些小心机,比如说给自己写的notes加点色彩什么的,效果请移步至我的文章,大一实分析学习笔记|(2)2019.9.4~2019.9.18,当然我很难原创出这么好看的排版,很多想法是从大佬evan的笔记那里偷的。具体code我先挖个坑,到时候再补上。

目前先写这么多!如果有想到的我会持续更新!如果有兴趣的可以点个追更!


我从高一刚接触latex的时候,打一篇两页的problem set 大概要整整一天,还是在非常专心的状态下。主要时间浪费在不熟悉math notation,不知道怎么enumerate,排版混乱,有时候不小心点到中文输入法(逗号,减号等等)搞的自己也不知道哪里错了。而且我那时候用的是最原始的编译器,所以debug速度很慢,经常乱码。

我觉得如果是入门的话,不妨用overleaf上面的模版,网上找一篇数学论文,你不用去理解它,照打,就像练打字一样,熟能生巧刚开始入门的问题就不会再犯了。也可以琢磨一些大佬的模版,尤其推荐Evan Chen的,可以在他的个人主页找到,是非常好的学习资料。

我刚开始上课用latex记笔记的时候,刚开始会存在跟不上教授讲课速度的问题。但不妨就先记上normal text,然后到课后再整理。熟练了以后上课跟记完全是没有什么问题的。我们平时的作业基本都要typeset,再加上一直在做很花里胡哨的指甲,完全不想写字,越用越习惯,比手写效率高多了。

ps:我目前大学的所有数学课教授的讲义确实是latex打的,都超好看,从中学了很多




  

相关话题

  在将下载下来的Latex模板运行的时候出现了这样的错误,如图,应该怎么办呀? 
  有“数学公式”编程吗?如维基百科粘贴一个LaTeX公式,赋初值后,就能计算出结果? 
  为什么很多学霸都不爱做笔记? 
  LaTeX 相对于 Word 有什么优势? 
  用 LaTeX 撰写的学术论文怎么方便地供老师评注和修改? 
  大家做课题做项目进行科学研究的过程中编程产生的结果(数字,图像,表格等)都是暂时保存在哪里呢? 
  用 LaTeX 撰写的学术论文怎么方便地供老师评注和修改? 
  为什么 2020 年双链式笔记如此热门?这类工具适合做什么样的笔记? 
  Word大佬能用Word写出Latex一样漂亮的论文吗? 
  overleaf为啥打不开了? 

前一个讨论
研究生导师提出要带本科毕业设计论文我该如何拒绝?
下一个讨论
保研失败的人后来都怎么样了?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利