Community

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

Twisting a Surface, or: a Doughnut in Outer Space

Posted on July 5, 2017 by Stack Exchange TeX Blog Feed

Do you know this delicious German pastry? (Photo by Guido Draheim, Wikipedia). It’s called “Spritzkuchen”.…

Read this post in context »

l3build development picks up the pace

Posted on July 1, 2017 by Some TeX Developments Feed

The LaTeX team have over the past three years created l3build, a ‘proper’ tool which takes our previous testing and release scripts and converts them into some that can be used more widely of LaTeX developers. I talked about the early work some time ago, and Frank Mittelbach and Will Robertson also wrote about it ... Read more

Read this post in context »

BibLaTeX et Biber : supports de formation

Posted on July 1, 2017 by Geekographie Maïeulesque Feed

Lors du stage LaTeX à Dunkerque de 2017, j'ai présenté une courte introduction à BibLaTeX et Biber, dans le but de faire un « panorama » des possibilités ouvertes par ce package et ce logiciels. Le diaporama de présentation est disponible en deux versions : l'une pour lire après la conférence, comprenant des notes de bas de page complémentaires l'une pour utiliser en conférence, sans notes de bas de page et avec un affichage différé des différentes couches Par ailleurs, on trouvera ici des exemples (...) - BibLaTeX

Read this post in context »

Case Study: Genetics Society of America—How Overleaf Streamlines Editorial Processes

Posted on June 30, 2017 by Overleaf Feed

In this case study we are delighted to share some of the Genetics Society of America’s experiences of using Overleaf and how it has made a very tangible and positive contribution to their publishing operations—and been welcomed by their author community. Today, 70% of all accepted LaTeX submissions coming into the the Genetics Society of America’s GENETICS journal are now written and submitted using the Overleaf template and platform. The Overleaf team are grateful to the GSA for their assistance during preparation of this Case Study.

Read this post in context »

Overleaf Product Update: June 2017

Posted on June 29, 2017 by Overleaf Feed

We’re always working to make Overleaf better by introducing new features and improving existing ones. Here’s a short update on what we’ve been up to lately: Enhanced Blog Posts Team Management Improvements Collaborator Count and List Bug Fixes Performance Improvements Click the links above to jump straight to that section, or click below to continue reading the full post.

Read this post in context »

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 »

Earlier posts