TUG 2011 Reports
Daily reports on the TeX Users Group Meeting 2011 can be found on tex.blogoverflow.com:
Now also online: the presentation on TeX Online Communities.
TUG 2011: TeX in the eBook era
Next week, October 19-21, the 32nd annual meeting of the TeX Users Group will take place in Trivandrum, Kerala, India. It’s hosted by River Valley Technologies. The conference focuses on document production using LaTeX, TeX, ConTeXt, MetaPost, and related software.
For further information, visit
- the TUG 2011 information page
- the conference program with a list of participants
- the conference flyer in PDF format
Closed root symbols
In LaTeX/Mathematics, Wikipedia writes:
Some people prefer writing the square root “closing” it over its content. This method arguably makes it more clear just what is in the scope of the root sign.
It shows a solution defining \sqrt in terms of the default one, which works well. However, Wikipedia continues:
Unfortunately this code won’t work if you want to use multiple roots: if you try to write \sqrt[b]{a} … you’ll just get a wrong output. In other words, you can redefine the square root this way only if you are not going to use multiple roots in the whole document.
On TeX.SX Matthias posted the question, how to solve this for roots of arbitrary degree. I had a look into latex.ltx and decided to redefine the internet \r@@t macro, still similar to the Wikipedia solution:
\makeatletter \let\oldr@@t\r@@t \def\r@@t#1#2{% \setbox0=\hbox{$\oldr@@t#1{#2\,}$}\dimen0=\ht0 \advance\dimen0-0.2\ht0 \setbox2=\hbox{\vrule height\ht0 depth -\dimen0}% {\box0\lower0.4pt\box2}} \LetLtxMacro{\oldsqrt}{\sqrt} \renewcommand*{\sqrt}[2][]{\oldsqrt[#1]{#2}} \makeatother |
Now we get a closed root symbol for example also for cubic roots. However, roots without optional arguments, i.e. are not closed. Finally, this can be fixed by forcing \sqrt using the optional argument, if necessary just using a space because. An empty optional argument would cause wrong spacing.
\usepackage{letltxmacro} \LetLtxMacro{\oldsqrt}{\sqrt} \renewcommand*{\sqrt}[2][\ ]{\oldsqrt[#1]{#2}} |
Here we did not use TeX’s \let command, but the letltxmacro package which works safer for LaTeX macros with optional arguments. See complete source example. Output:
Matthias wrote a suggestion for incorporating the solution on the Wikipedia discussion page.
This was originally discussed on TeX.SX: “Closed” (square) root symbol.
Live-Vorschau mit Kile
Der freie LaTeX-Editor Kile, der auf Linux und Windows (mit andLinux) läuft, bietet nun eine Live-Vorschau in der Entwicklungs-Version an. Dieses Feature ist noch experimentell und kann in der Entwicklungs-Version getestet werden. Im Moment wird nur pdfLaTeX unterstützt, und es ist bisher nur für Einzel-Dokumente anwendbar, noch nicht für Projekte. Weiterhin wird makeindex noch nicht unterstützt.
Voraussetzungen sind:
- PDFLaTeX mit SyncTeX support (z.B. mit TeX Live 2010 oder 2011),
- Entwicklungs-Version des Okular-Betrachters,
- Entwicklungs-Version von Kile
Dieser Screenshot zeigt die Arbeit mit der Live-Vorschau:
Für mehr Details und Informationen siehe:
- die Kile News
- die Kile Homepage,
- den Download-Bereich.
This text is available in English. Dieser Text ist auch in Englisch verfügbar.
Live preview with Kile
The free LaTeX editor Kile, which runs on Linux and on Windows (with andLinux) now offers a live preview feature in its development version. That feature is still experimental and can be tested in the development version. At the moment only pdfLaTeX is supported and it’s implemented only for standalone documents, not for projects yet. Further makeindex is not yet supported.
The requirements are:
- PDFLaTeX with SyncTeX support (offered by TeX Live 2010 and 2011, for example)
- Development version of the Okular viewer
- Development version of Kile
This screenshot shows working with the preview feature:
For more details and information visit:
- the latest news
- the Kile Homepage,
- the download area.
This text is available in German. Dieser Text ist auch in Deutsch verfügbar.
LyX 2.0.1 veröffentlicht
LyX ist in Version 2.0.1 erschienen. Dieses erste Wartungs-Update der 2.0.x Serie behebt mehrere Fehler und bringt einige Verbesserungen. LyX-Anwendern wird ein Update empfohlen.
Für weitere Informationen und Download siehe:
- die Ankündigung,
- die LyX News,
- die LyX Homepage,
- den Download-Bereich mit Binaries, komplettem Quellcode und einem Quellcode-Patch gegenüber 2.0.0.
This text is available in English. Dieser Text ist auch in Englisch verfügbar.
LyX 2.0.1 released
The version 2.0.1 of LyX has been released. This first maintenance release in the 2.0.x series fixes some bugs and brings a number of improvements. LyX users are encouraged to update to this version.
For further information and download visit:
- the announcement,
- the LyX News,
- the LyX Homepage,
- the download area with binaries, complete sources and a source patch against 2.0.0.
This text is available in German. Dieser Text ist auch in Deutsch verfügbar.
Coloring text for whole table rows
Eddy asked on TeX.SX:
How to color the font of a single row in a table?
I have a table and I want to make the font color red for just one row (not the background). How do I do that? Here’s my table:
\begin{tabular}{ l | l l l l } & 1 & 2 & 3 & 4 \\ \hline 1 & A & B & C & D \\ 2 & A & B & C & D \\ 3 & A & B & C & D \\ 4 & A & B & C & D \\ \end{tabular} |
Answer:
You could use the tabu environment of the tabu package with the command \rowfont, for example:
\documentclass{article} \usepackage{tabu} \usepackage{xcolor} \begin{document} \begin{tabu}{ l | l l l l } \rowfont{\color{red}} & 1 & 2 & 3 & 4 \\ \hline 1 & A & B & C & D \\ 2 & A & B & C & D \\ 3 & A & B & C & D \\ 4 & A & B & C & D \\ \end{tabu} \end{document} |
LaTeX3 News 6 veröffentlicht
Ausgabe 6 der LaTeX3 News wurde gestern veröffentlicht. Unter den Neuigkeiten:
- Bruno Le Floch verstärkt nun das LaTeX3-Team. Er ist Lehr-Assistent am African Institute for Mathematical Sciences in Kapstadt, Südafrika. Manche kennen ihn vielleicht von seinen Beiträgen auf TeX.SX. Er schrieb einige LaTeX-Pakete und steuerte zu expl3 bei, insbesondere für bessere Performance und Stabilität.
- Der LaTeX3-Code wurde reorganisiert und besteht nun aus diesen Teilen:
- l3kernel – der Kern von LaTeX3, hauptsächlich aus expl3 bestehend
- l3packages – LaTeX2?-Pakete, die LaTeX3-Konzepte verwenden, wie z.B. xparse und xtemplate
- l3experimental – LaTeX2?-Pakete mit experimentellen LaTeX3-Ideen in Entwicklung, für späteres Aufgehen in l3kernel oder l3packages
- l3trial – der Name sagt alles: sehr experimenteller Code, der später evtl. genutzt oder verworfen wird
- Die Dokumentation wurde verbessert, insbesondere für expl3.
- Eine Kopie des Entwicklungs-SVN-Archivs wurde auf GitHub eingerichtet. Dies erleichtert das Verfolgen von Problemen und die Teilnahme an der Entwicklung.
Da die neuen Änderungen noch Kompatibilitätsprobleme zu anderem bestehendem Code bedeuten, sind die neuesten Updates noch nicht auf der TeX Live 2011 DVD enthalten. Jedoch werden sie demnächst mit den regulären Updates von TeX Live erscheinen.
This text is available in English. Dieser Text ist auch in Englisch verfügbar.
LaTeX3 News 6 published
Issue 6 of the LaTeX3 news has been published yesterday. Some of the news:
- Bruno Le Floch joined the LaTeX3 team. He is a teaching assistant at the African Institute for Mathematical Sciences in Cape Town, South Africa. Some might know him from his contributions on TeX.SX. He has developed some packages and contributed to expl3 especially regarding performance and reliability.
- The LaTeX3 code has been re-organized into these parts:
- l3kernel – the core of LaTeX3, mostly made up of expl3
- l3packages – LaTeX2? packages using LaTeX3 concepts, such as xparse and xtemplate
- l3experimental – LaTeX2? packages with rather experimental LaTeX3 ideas in continuing development, intended to be moved into l3kernel or l3packages later
- l3trial – the same says it all: code for exploring ideas, to be used or dropped later
- The documentation has been improved, especially for expl3.
- A mirror of the development SVN repository has been established on GitHub. This allows better tracking of issues and following the development.
Since there are still some compatibility issues because of the recent changes, the newest updates will not appear on the TeX Live 2011 DVD. However, they will be added to the usual regular updates of TeX Live soon.
This text is available in German. Dieser Text ist auch in Deutsch verfügbar.
TeXmaker 3.1 erschienen
Die Version 3.1 des freien plattformübergreifenden LaTeX-Editors TeXmaker wurde heute veröffentlicht, gelesen auf LaTeX-community.org. Bedeutende Änderungen sind:
- Der Tabellen-Assistent wurde verbessert.
- Neben dem Editor kann nun ein Dokument schreibgeschützt geöffnet werden, für einfaches Kopieren und Einfügen zwischen Quelldateien.
- Das “R Sweave” Kommando wurde den vordefinierten Befehlen hinzugefügt.
- Der Konfigurations-Dialog bietet nun eine Option, um Tabulatoren durch Leerzeichen zu ersetzen.
- Der “quick document”-Assistent wurde verbessert.
- Geöffnete Dokumente können nun automatisch alle 10 Minuten gesichert werden, optional.
- Die texmaker.desktop Datei ist nun mit GNOME 3 kompatibel.
- Weiterhin wurden einige Fehler behoben.
Das komplette Changelog befindet sich hier. Klicke hier zum Download von TeXmaker 3.1 für Linux, Mac OS X oder Windows sowie für Quellcode-Pakete.
This text is available in English. Dieser Text ist auch in Englisch verfügbar.
TeXmaker 3.1 released
The version 3.1 of the free cross-platform LaTeX editor TeXmaker has been released today, read on LaTeX-community.org. The most notable changes are:
- The “tabular” wizard has been improved
- A document can now be opened (read-only) beside the editor for easy copy and paste between source files
- The “R Sweave” command has been added to the predefined commands
- The “configure” dialog now provides an option to replace tab with spaces
- The “quick document” wizard has been improved
- Opened documents can now be automatically backed up every 10 minutes, optionally
- The texmaker.desktop file is now compatible with GNOME 3
- Several bug fixes
The complete ChangeLog can be found here. Click here for downloading versions for Linux, Mac OS X or Windows or source files.
This text is available in German. Dieser Text ist auch in Deutsch verfügbar.