Community

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

Overleaf is growing!

Posted on June 27, 2017 by Overleaf Feed

Overleaf continues to grow and we’re happy to introduce our 3 new Overleaf team members - Lee Shalit, Graham Douglas, and Liz Kluk.

Read this post in context »

de Gruyter style and Package babel Error You haven't defined the language ngerman yet

Posted on June 26, 2017 by Content AND Presentation Feed

A few days ago, I decided to submit a paper to a journal ran by de Gruyter. They have their LaTeX package, but it turned out it didn’t work – even with their own document template. The error message was Package babel Error: You haven't defined the language ngerman yet. It turned out that what needs to be done (at least in TeXlive) is to install the hyphen-german package. Go figure. (Admittedly, if you and all your testers run a TeX installation geared toward German users, that might be tricky to even find out. OTOH, is it really possible that I was the first one to encounter this issue, especially that the package has been out for almost a year now?)

Read this post in context »

New home for the regression test suite

Posted on June 25, 2017 by LaTeX Project Feed

New home for the l3build regression test suite The team have developed l3build starting from the need to support work on LaTeX3/expl3 code. We have been using it for other work, most obviously for testing and releasing the LaTeX2e kernel, for some time. Having l3build in the same (Subversion) repository as LaTeX3 developments did have some advantages for the team, but it meant that following the change log could be a bit tricky. Moreover, as it has become more general, the need to do releases of l3build to support non-LaTeX3 work has increased: for example, for releasing the LaTeX2e kernel! We have now spun l3build out to a new (Git) repository: https://github.com/latex3/l3build The history in this new repository includes all of changes to l3build since the team established it as a more than a build script for just the LaTeX3 repo. Please report issues, etc., with l3build in this new location. The l3build system can be useful to any package writer The regression test suite carries “l3” in its name, but it was designed to support any typical TeX code development, i.e., it is in no way tied to LaTeX3 development. It can therefore be very useful to any package ...

Read this post in context »

How TeX Calculates Glue Settings in an <code>\hbox</code>

Posted on June 20, 2017 by Overleaf Feed

This is the third, and concluding, article in a series which takes a look at TeX boxes and glue. The first post Boxes and Glue: A Brief, but Visual, Introduction Using LuaTeX introduced the concepts of boxes and glue and was followed by Pandora’s \hbox: Using LuaTeX to Lift the Lid of TeX Boxes which presented a LuaTeX-based Overleaf project to explore the deeper structures of TeX boxes through the use node graphs. In this final piece we take a “deep dive” into the mechanics of how TeX calculates glue values in an \hbox: a process referred to as setting the glue. We make extensive use of node graphs (introduced in the second article in this series) and show how to use and interpret some of the data they provide: glue_set, glue_sign and glue_order.

Read this post in context »

LaTeX \pagecolor broken

Posted on June 18, 2017 by TeXblog Feed

With current LaTeX (TL 2017) \pagecolor{…} does not work. According to the tex-live mailing list, it can by fixed by \makeatletter \edef\GPT at pagecolortrue{\global\unexpanded\expandafter{\GPT at pagecolortrue}} \edef\GPT at pagecolorfalse{\global\unexpanded\expandafter{\GPT at pagecolorfalse}} \makeatother The \newif has been changed with an overlooked … Continue reading →

Read this post in context »

Pandora’s \hbox: Using LuaTeX to Lift the Lid of TeX Boxes

Posted on June 17, 2017 by Overleaf Feed

Boxes and glue are two key concepts which provide the foundation for TeX’s typesetting model and capabilities. Building on the introductory material in a previous post, Boxes and Glue: A Brief, but Visual, Introduction Using LuaTeX, this extensively-illustrated article examines boxes and glue in more detail. We also present a new LuaTeX-based Overleaf project that enables you to explore the deep inner structure of TeX boxes—providing insights which will help you to truly understand their behaviour.

Read this post in context »

Talk from the 2017 TUG/Bachotek conference

Posted on June 10, 2017 by LaTeX Project Feed

Globally optimizing documents with floats At the TUG/Bachotek conference Frank presented further results (and the theoretical background) from his work on globally optimizing the pagination of documents. This is a follow up to the DocEng 2016 article “A Framework for Globally Optimized Pagination”. The slide material and handouts from this tak as well as the earlier article can be found on the project publication page.

Read this post in context »

Boxes and Glue: A Brief, but Visual, Introduction Using LuaTeX

Posted on June 8, 2017 by Overleaf Feed

This post is a brief introduction to some key concepts/models involved in typesetting with TeX: boxes and glue—“setting the scene” for future articles that will go into much more detail.

Read this post in context »

Using LuaTeX to run tools and utilities installed on Overleaf’s servers

Posted on June 6, 2017 by Overleaf Feed

In this short post we show how to use LuaTeX to run software tools and utilities installed on Overleaf’s servers, including how to capture, and then typeset, text that would normally be displayed in a terminal window. You might want to capture text such as success or failure reports from the program you are running, or the result of issuing command-line options such as --help to see the program’s options, or -v to determine which version of the program is installed.

Read this post in context »

TeX Live 2017 published

Posted on June 4, 2017 by Stack Exchange TeX Blog Feed

TeX Live 2017 has been published today. Note, we may need to wait a bit…

Read this post in context »

TeX Live 2017 released

Posted on June 4, 2017 by TeXblog Feed

Today TeX Live 2017 has been released. Some of the changes: TeX Live manager (tlmgr): new shell mode, that allows scripting. Commands are like invoking tlmgr with options. For interactive use but especially useful for scripting. TEXMF tree structure: users … Continue reading →

Read this post in context »

Stage LaTeX à Dunkerque - 28 juin 2017

Posted on June 3, 2017 by Geekographie Maïeulesque Feed

Comme chaque année le département Génie Thermique et Énergie de l'IUT du Littoral Côte d'Opale organise son stage gratuit de formation au système de préparation et de production de documents LaTeX. Ce quinzième stage se tiendra le 28 juin 2017 à Dunkerque, de 9h à 17h30. Pour une fois, je peux y participer afin de donner une formation sur BiblaTeX et Biber. Informations et inscriptions sur le site du (...) - LaTeX

Read this post in context »

Overleaf for Book Authors

Posted on May 30, 2017 by Overleaf Feed

In this post we take a look at how Overleaf can support the work of book authors—whether you want to use Overleaf for writing or producing books, it offers a wealth of features and functionality to help you become much more productive.

Read this post in context »

Overleaf for Book Production

Posted on May 30, 2017 by Overleaf Feed

Overleaf provides a wealth of features and functionality to assist with book production. In this post we review some case studies and take a brief glimpse “under the hood” of Overleaf to see why it is a safe and secure platform on which to build innovative solutions for book publishing.

Read this post in context »

The Stoic Resilience of PDF Within a Digital Ecosystem

Posted on May 30, 2017 by Overleaf Feed

PDF, as a format for the dissemination of scholarly content, does have its detractors—so why does the stalwart PDF file stubbornly refuses to retire from service?

Read this post in context »

Earlier posts