Some updates related to a Neovim plugin I released, and my bachelor's thesis.
For anyone who has been following along with the TikZ tutorials Iβve been releasing, you may have guessed that I wrote my Bachelorβs thesis (dissertation) on Riemann surfaces. This was a really interesting (and challenging!) project, and I recently open sourced all the files I made while writing it. You can find them here.
The general structure of the project is as follows.
βββ chapters
Β Β βββ preliminaries.tex
Β Β βββ introduction.tex
Β Β βββ ...
βββ figures
βββ sqrt-covering
βββ uniformisation
βββ ...
βββ master.pdf
βββ master.tex
βββ README.md
I had each of the chapters of the thesis contained in the chapters
folder,
and used \input
in the master file for compilation. The inclusion of figures
is explained in each of the TikZ tutorial I have released.
I also recently released all of the snippets which I use to efficiently type in LaTeX. This collection can be used with Luasnip, and makes typing LaTeX really easy, although there is a fair amount of work involved in learning all of the snippet triggers, made slightly easier for me by the fact I made them!
As an example, if I wanted to speak of the integral over of a complex function , I would type,
oi -> \int_{|}^{}{}\d{}
then,
gg -> \int_{\gamma}^{}{}\d{}
then, jump twice to the interior of the integral with <Tab>
, and type,
\int_{\gamma}^{}{f(z)}\d{z}
which would be rendered as
provided that you have some definition for the differential \d{}
. Only 12
keystrokes for something which would usually take 25! When you get to grips
with all of the snippet triggers, typing in LaTeX feels as easy as typing in
any other setting.