blog's People
blog's Issues
na
How to make slides for an academic talk
步骤:
- 理清思路,对要讲的 paper 很熟悉,必要时在纸上写下纲要。
- 找个听众在白板上给他讲一遍。
- 根据步骤2的反馈写slides.
Slides 的主要作用是节省写公式、条件、画图的时间,其次是提醒 speaker 该讲啥。内容上应少写字,多用图。时间分配上:步骤1,2 占 90%, 步骤3 占10%。报告中最不重要的就是 Slides 的格式,其次不重要的是 Slides的内容,重要的是 Speaker 说了啥以及说得好不好。
Use markdown in LaTeX
Update on 2019-12-07: 半年后再看此文。我觉得没有必要在 LaTeX 中使用 markdown. 它的好处不直接,并且 markdown
包太慢了 (且要求 LuaLaTeX)。
为什么用 markdown?
markdown 的语法比 LaTeX 更简洁,但目前为止 Markdown 或增强版的 Rmarkdown 都不适用于论文写作。我最近发现markdown
这个 LaTeX 包可以很方便地在 LaTeX 里调用 markdown 语法,遂属文记之。
Markdown
package
markdown
这个包可以用在 article 和 beamer 模板中。它的 options 有:
underscores
. 开启时可使用下划线(underscore)标记斜体或粗体,默认为 T.tightLists
. 顾名思义,默认为 F.codeSpans
. 用 backtick 标记等宽字体,默认为 T.smartEllipses
. 可以把三个英语句号自动转化为省略号,默认为 F.pipeTables
andtableCaptions
. 使用 markdown 表格语法,默认为 F.hybrid
. 在Markdown 中使用 LaTeX 命令,毫无疑问必须开启。
一个简单的使用手册见 overleaf repo. 编辑后有一个 warning 来自 csquotes
包,请忽略之。使用 csquotes
包是由于 markdown 包重载了 backtick 符号,故在 Latex 中用两个 " 表示双引号,由csquotes
转化为 Latex 下的引号。 我最终options设置如下:
\usepackage[underscores=false, tightLists=false, codeSpans=false, smartEllipses, hybrid]{markdown}
一番操作后,发现其实我主要就用了个列表。
一个 overleaf模板。复制这个例子即可,文献在 refs.bib
. 不要动其他三个文件。
在 beamer
中使用 markdown
这个包在 beamer 中可能更实用,因为 beamer 大量使用列表环境。
TikZ resources
Useful TikZ resources
-
Reference: Minimal introduction for Tikz, the wikibook
-
Templates: economics related diagrams, some Templates by Chiu
General LaTeX: online LaTeXbook
nil
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.