惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
S
Security Affairs
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
雷峰网
雷峰网
Recent Announcements
Recent Announcements
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
博客园_首页
The Cloudflare Blog
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
S
SegmentFault 最新的问题
P
Proofpoint News Feed
Y
Y Combinator Blog
Jina AI
Jina AI
博客园 - 聂微东
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
F
Full Disclosure
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Microsoft Security Blog
Microsoft Security Blog
爱范儿
爱范儿
T
Tailwind CSS Blog
J
Java Code Geeks
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
T
The Blog of Author Tim Ferriss
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
PCI Perspectives
PCI Perspectives
Attack and Defense Labs
Attack and Defense Labs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
宝玉的分享
宝玉的分享
IT之家
IT之家
Hacker News: Ask HN
Hacker News: Ask HN
The Register - Security
The Register - Security
T
The Exploit Database - CXSecurity.com
T
Threat Research - Cisco Blogs

Jonathan Fine

Towards 21st Century Digital Typography Lighter TeX Runs Faster Render Latex Multiple Ways A Blind Math User Story A Visually Impaired Coder's User Story Accessible and Tagged PDF User Stories and Accessibility New Online Tools for TeX Beginners Tex Hour Agenda Blind Math News Accessibility Evaluation: Open University and RNIB Accessibility Tools Latex math on social media Multi Author Docs Blind Math News Happy Birthday Don Knuth New Year's and Christmas Fun Tex Office Hours Importance of Typography UK TeX users — from here to there Calling UK LaTeX editors etc LaTeX Tutor Sub and Sup A LaTeX Typing Tutor London Scholarly Tech Meetup UK TeX User Group survives Jonathan Fine's statement for Chair of UK TUG Some new 2019 Q3 ac.uk LaTeX pages UK TUG — more news soon Why 2358? Why did I choose Hugo? Linear homology in a nutshell: now on arxiv Contact
About the LaTeX Typing Tutor
2020-01-01 · via Jonathan Fine

POSTS

Here we look at what makes the LaTeX Typing Tutor works, and future plans.

User experience

I'm an expert. Not a typical user. I'd really like feedback, and personal experience, from people who are learning LaTeX. And the less they know about LaTeX to begin with, the better!

Content

The typing tutor is a platform for the delivery of training content. Under the hood, it has a list of examples.

For example:

2 + 2 = 4
2 \times 3 = 6
\frac{1}{3} + \frac{1}{6} = \frac{1}{2}
3^2 + 4^2 = 5^2
1 + 2 + 3 + 4 = 10 = 4 \times 5 / 2
1 + 2 + \cdots + 99 + 100 = 100 \times 101 / 2 = 5050

And for a more advanced audience

a^2 + b^2 = c^2
x^3 + y^3 \neq z^3
\int_{x=0}^1 x^2 \, dx= \frac{1}{3}
F_{n} = F_{n-2} + F_{n-1}

The creation of a large collection of useful examples will be a great encouragment, to the development of the platform.

Technology

All the heavy lifting is done by MathJax. It's a LaTeX compatible mathematics display system that works in your browser. It provides the instant preview of what you type, when you use the LaTeX typing tutor.

The rest is very slight. Just a few lines of HTML, JavaScript and CSS.

Once MathJax is available and understood, further technology development of the typing tutor is mainly a matter of UX (User Experience) and UI (User Interface) design, together with Front End Web development.

The development of the platform will be a great encouragement, to the creation of useful examples. And to help us present examples appropriate to the user.

Contribute

This is an open source project, on Gitub. We hope you like it, and want to contribute your special skills, be they as a user, educator, developer or subject matter expert.

If you've got an account on Github, you can report a problem, make suggestion, offer to help on the LaTeX Typing Tutor issue tracker.

Otherwise, you might want to contact me directly. Anyone who wants to can make a useful contribution.