This page aggregates blog entries by people who are writing about TeX and related topics.

October News Update

Posted on October 17, 2019 by Overleaf Feed

September is always a busy month for us here at Overleaf, as for a lot of our users it marks the start of the new academic year, bringing with it a mixture of new and returning students, along with the researchers and teachers preparing for their new classes. So welcome back if you’ve just been on a summer break! Since the launch of Overleaf v2, we’ve continued to work hard behind the scenes to make many updates and improvements to the platform (including the newly released TeXLive 2018 image), and we appreciate everyone that’s written in to report bugs or with feature suggestions; you all help us make Overleaf better for everyone.

Read this post in context »

Update collaborator permissions more easily on Overleaf

Posted on October 15, 2019 by Overleaf Feed

Today we released a small but hopefully very useful update to the Share modal in the Overleaf editor: project owners can now change their existing collaborators' permissions without having to remove and re-invite them!

Read this post in context »

TUGboat 40:2 published

Posted on October 14, 2019 by TeX Users Group Feed

TUGboat volume 40, number 2, the TUG 2019 (Palo Alto) proceedings, has been mailed to TUG members. It is also available online and from the TUG store. In addition, prior TUGboat issue 40:1 is now publicly available. Please consider joining or renewing your TUG membership if you haven't already, and thanks.

Read this post in context »

Zwei Aufgabenblätter auf einer Seite mit LaTeX

Posted on October 13, 2019 by Uwe Ziegenhagen Feed

Für meine Studierenden erstelle ich diverse Übungsblätter, damit das Thema „Python“ etwas anschaulicher wird. Dazu nutze ich ein angepasstes LaTeX-Template, mit dem ich die Seite dupliziere und in verkleinerter Form auf das DIN A4-Blatt bringe. %!TEX TS-program = Arara % arara: pdflatex: {shell: yes} % arara: pdflatex: {shell: yes} % arara: clean: { extensions: [ […]

Read this post in context »

Benannte Referenzen in LaTeX

Posted on October 12, 2019 by Uwe Ziegenhagen Feed

Neben \ref{} und \pageref{} gibt es mit \nameref noch einen weiteren Befehl zur Referenzierung von Labels. \nameref{} gibt dabei den Titel des referenzierten Abschnitts aus. Daraus kann man dann auch einen \niceref{} Befehl bauen, der sowohl den Titel als auch die Seitenzahl in Klammern referenziert. \documentclass[12pt,ngerman]{scrartcl} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage{csquotes} \usepackage{hyperref} \usepackage{fdsymbol} \newcommand{\niceref}[1]{\enquote{\nameref{sec:abschnitt}} (\(\triangleright\)~\pageref{sec:abschnitt})} \begin{document} Siehe […]

Read this post in context »

2019-10-10 Post Mortem for Outage and Incident Affecting Access Control

Posted on October 10, 2019 by Overleaf Feed

Earlier today, at 02:40 GMT, an outage at one of our infrastructure providers caused a site-wide outage at Overleaf, which lasted for approximately 40 minutes. During this time, no users were able to access their projects on Overleaf. When the provider recovered, Overleaf came back online at 03:18 GMT. However, during this restart, a component of one of our services did not restart correctly. Unfortunately, this led to an incident affecting access control, as summarized in this post mortem.

Read this post in context »

TeX Live/Debian updates 20190930

Posted on September 30, 2019 by There and back again Feed

TeX Live 2019 has seen already many updates since the initial upload to Debian, most of which I have never reported about. Today I have uploaded a new set of packages, based on the...

Read this post in context »

Welcome To Our New Institutional Customers

Posted on September 26, 2019 by Overleaf Feed

We’re excited to announce the following new institutional customers! Brno University of Technology, Faculty of Information Technology Blekinge Institute of Technology (BTH) Japan Advanced Institute of Science and Technology (JAIST)

Read this post in context »

Overleaf’s Remote Hackathon

Posted on September 25, 2019 by Overleaf Feed

Hello everyone. I’m Roberta, one of the new product managers here at Overleaf, and I want to tell you how we recently organized a REMOTE hackathon! You might be thinking of broken up conversations over a dodgy connection, people not hearing properly what is going on in the ‘conference room’ etc. etc. - we’ve all been there. But thankfully none of that happened. In fact, our remote hackathon was such a blast that we are planning on making it a regular thing.

Read this post in context »

Retrospective: Modelling Overleaf with the Viable System Model

Posted on September 24, 2019 by Overleaf Feed

At Overleaf, we run regular retrospectives, bringing the team together in a video call to reflect on our progress and think of ways to improve ourselves as an organisation. We also like to experiment with the format of these retrospectives, changing the structure and topic of the meeting to shift our focus and see ourselves from new angles each time. For our last retrospective, I asked the team to zoom out and look at Overleaf as a full system, through the lens of the Viable System Model.

Read this post in context »

TeX Live upgrade—September 2019

Posted on September 23, 2019 by Overleaf Feed

On September 23rd, 2019 at 13:00 GMT we upgraded our LaTeX compile servers to make the final version of TeX Live 2018 available. Here we provide some notes on important changes in TeX Live 2018 together with some observations based on our own testing.

Read this post in context »

Meiner TUGboat-Artikel zur TUG 2019 in Palo Alto

Posted on September 12, 2019 by Uwe Ziegenhagen Feed

Nachdem ich meine Präsentationen zur TUG 2019 bereits hochgeladen habe (LINK) folgen nun die Artikel, die in der TUGboat erscheinen werden. Creating and Automating Exams with LaTeX & Friends Combining LaTeX with Python UweUwe Ziegenhagen mag LaTeX und Python, auch gern in Kombination. Hat Dir dieser Beitrag geholfen und möchtest Du Dich dafür bedanken? Dann […]

Read this post in context »

Aufgaben zum Bruchrechnen erstellen mit LaTeX und Python

Posted on September 12, 2019 by Uwe Ziegenhagen Feed

Hier ein kurzes Beispiel, wie man mit Python eine TeX-Datei mit vielen Brüchen erzeugen kann. Nützlich, wenn Kinder Brüche kürzen oder erweitern sollen. import os import random head = """ \\documentclass[14pt, twocolumn]{scrartcl} \\usepackage[utf8]{inputenc} \\usepackage[T1]{fontenc} \\pagestyle{empty} \\begin{document} \\begin{itemize}""" foot = """ \\end{itemize} \\end{document} """ def create_bruch(): zahlen = list(range(1,13)) zaehler = random.choice(zahlen) zahlen.remove(zaehler) nenner = random.choice(zahlen) […]

Read this post in context »

TeX Services at

Posted on September 12, 2019 by There and back again Feed

I have been working over the last weeks to provide four more services for the TeX (Live) community: an archive of TeX Live’s network installation directory tlnet, a git repository of CTAN, a mirror...

Read this post in context »

Finding files by expansion

Posted on September 6, 2019 by Some TeX Developments Feed

The TeX core situation Loading files is an important part of using TeX. At the primitive level, reading an entire file is done using \input. As many people know, files are found by a TeX system using the kpathsea library, which means that the argument to \input should (usually) be the file name alone. However, it’s often convenient to have files found in subdirectories of a project: the LaTeX2e \graphicspath command is perhaps the classic example where this is used. Looking in multiple places means having an approach to searching for files. The same idea comes up again with graphics whenever you use \includegraphics: most of the time, you don’t give the file extension but rather let (La)TeX do some searching. At the same time as this need to search for existing files, there’s the issue of when a file might be missing. The \input primitive is pretty unforgiving if the file is not found, and there are lots of times we want to ‘use this file only’ if it actually exists, or to retain control of the error state if a file is missing. Classical TeX offers one way to check for files before trying to input them. That’s ...

Read this post in context »

Earlier posts