Today I wanted to talk about a common question I come across: Does LaTeX count as programming? Many people dismiss this question directly with a no. But I say the answer is not that simple and depending on how you practice LaTeX can definitely be ‘yes’ much more than you might think! Also, something I really don’t appreciate is people meaning to degrade LaTeX when saying using LaTeX has nothing to do with programming (because it does and most people who think that way have just never seen LaTeX being used more like programming). LaTeX is, strictly speaking, a programming language and Turing-complete. Or rather, LaTeX is a macro package for TeX which is the actual Turing complete programming language. The typesetting-specific tools LaTeX provides probably can’t, however, be considered a full programming language on their own anymore. You could theoretically do anything with it, though it might just not be the easiest possible way to accomplish your ends (unless
It’s not Sunday but since no one really cares anymore what day it is lately with this Corona lockdown situation,
What is the difference between 12pt and “format as heading“? Between 50px or 0.5\textwidth? Most of us know that we should always prefer relative to absolute values. But many who are new to webdesign or LaTeX don’t really get why. All of us who typeset papers and conference proceedings know that years of using MS Word does not necessarily teach you that difference either. This short post will try to remedy this in a quick and painless way 😉 In a WYSIWYG texteditor: Fontsize 12pt or “Format as Heading” In the case of a text editor, it is advisable to use the format templates rather than manually changing headings and so on for simple reasons: The information is stored as markup and if we tell the program what we want formatted as a heading, the machine gets semantic information about the text. Most people will understand that something is meant to be a heading when the font size is manually
Annotation is a fundamental part of the DH. But often, us DH people don’t actually do the annotation. We do
Since I am about to prepare a workshop on natural language processing and a pre-workshop-workshop where I need to quickly/crashcourse introduce my (non-digital) Classicist friends to some basics on programming, let me share a list of programming concepts I compiled with you. I would be happy for your suggestions and comments regarding mistakes. I will probably publish this together with some key concepts of quantitative text analysis (blogpost to come) on a cheatsheet or as slides for you later 😉 Intro to key concepts of programming This list of concepts is not super-structured and meant to work as a ‘reference tool’ as well as a text to be read, so I tried to give it a more or less useful ‘chronology’, meaning that later parts kind of build on earlier ones. I start off with what a computer program or algorithm actually is and how we translate between source code (the code we write) and the code which gets fed
This is a post dealing with some simple tips to keep in mind when making academic posters. I have gotten into the habit of not posting very regularly over my fellowship this summer, but I will get back into the rhythm of approximately one post a week 😉 So I decided to give you a quick post with some tips on academic posters here. There will be follow ups on how to make them either using GoogleSlides (if you’re really stressed and can’t learn LaTeX first) and another version where I explain how to create a poster in LaTeX using an Overleaf template for complete beginners. So, without further ado. How to get a nice poster without a lot of skills and little effort: Have a color scheme. Probably best start with your project colours (from the logo, project website) if you have some. This ensures you have some sort of brand identity and your project is recognized more easily.
In this post, I wanted to share a few tricks for simple image manipulation (with the goal of making pictures