Featured Book

LaTeX Beginners Guide

Supporters and Partners

Sponsored by DANTE e.V.: The German speaking TeX Users Group
TeXnique.fr - questions et réponses sur LaTeX
TeXwelt - Fragen und Antworten zu LaTeX
LaTeX's Friends - Contents

Articles related to software related to LaTeX (excluding LaTeX editors for which there is an extra section).

BiBTeX top

Articles about BiBTeX - the bibliography tool for LaTeX documents.

Article Title Author Score
Improve your BibTeX files with BetterBib
Updated: 22 Jun 2014

You know the drill: When writing a scientific paper, correctly referring to related work is both tedious and important. Sometimes, you know the author and the title, but it takes time to find out exactly when and in what journal other papers are published, or you are just to lazy to fill in the page numbers and the DOI by hand. BetterBib is now here to help you out with these tasks.

Nico Schlömer 5.00
MakeIndex top

Articles about MakeIndex - the tool to generate subject indices for LaTeX documents.

Article Title Author Score
Conversion Tools top

Articles about output converters related to LaTeX (e.g. dvips, ps2pdf, ...).

Article Title Author Score
Updated: 24 Aug 2015

recode – converts files between character sets

recode [OPTION]… [ [CHARSET] | REQUEST [FILE]… ]

Free ‘recode’ converts files between various character sets and sur?

If a long option shows an argument as mandatory, then it is mandatory
for the equivalent short option also. Similarly for optional argu?

-l, –list[=FORMAT]
list one or all known charsets and aliases

-k, –known=PAIRS
restrict charsets according to known PAIRS list

-h, –header[=[LN/]NAME]
write table NAME on stdout using LN, then exit

-F, –freeze-tables
write out a C module holding all tables

-T, –find-subsets
report all charsets being subset of others

-C, –copyright
display Copyright and copying conditions

–help display this help and exit

output version information and exit

Operation modes:
-v, –verbose
explain sequence of steps and report progress

-q, –quiet, –silent
inhibit messages about irreversible recodings

-f, –force
force recodings even when not reversible

-t, –touch
touch the recoded files after replacement

-i, –sequence=files
use intermediate files for sequencing passes

use memory buffers for sequencing passes

-p, –sequence=pipe
use pipe machinery for sequencing passes

Fine tuning:
-s, –strict
use strict mappings, even loose characters

-d, –diacritics
convert only diacritics or alike for HTML/LaTeX

-S, –source[=LN]
limit recoding to strings and comments as for LN

-c, –colons
use colons instead of double quotes for diaeresis

-g, –graphics
approximate IBMPC rulers by ASCII graphics

-x, –ignore=CHARSET
ignore CHARSET while choosing a recoding path

Option -l with no FORMAT nor CHARSET list available charsets and sur?
faces. FORMAT is ‘decimal’, ‘octal’, ‘hexadecimal’ or ‘full’ (or one
of ‘dohf’). Unless DEFAULT_CHARSET is set in environment, CHARSET
defaults to the locale dependent encoding, determined by LC_ALL,
LC_CTYPE, LANG. With -k, possible before charsets are listed for the
given after CHARSET, both being tabular charsets, with PAIRS of the
form ‘BEF1:AFT1,BEF2:AFT2,…’ and BEFs and AFTs being codes are given
as decimal numbers. LN is some language, it may be ‘c’, ‘perl’ or
‘po’; ‘c’ is the default.

ING]… ENCODING is [CHARSET][/[SURFACE]]…; REQUEST often looks like
BEFORE..AFTER, with BEFORE and AFTER being charsets. An omitted
CHARSET implies the usual charset; an omitted [/SURFACE]… means the
implied surfaces for CHARSET; a / with an empty surface name means no
surfaces at all. See the manual.

If none of -i and -p are given, presume -p if no FILE, else -i. Each
FILE is recoded over itself, destroying the original. If no FILE is
specified, then act as a filter and recode stdin to stdout.

Written by Franc,ois Pinard <pinard@iro.umontreal.ca>.

Reporting bugs
Report bugs to <recode-bugs@iro.umontreal.ca>.

Copyright © 1990, 92, 93, 94, 96, 97, 99 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is

See also
The full documentation for recode is maintained as a Texinfo manual.
If the info and recode programs are properly installed at your site,
the command

info recode

should give you access to the complete manual.

Free recode 3.6              January 2008

Stefan Kottwitz -
Updated: 09 Nov 2015

iconv – Convert encoding of given files from one encoding to another

iconv -f encoding [-t encoding] [inputfile]…

The iconv program converts the encoding of characters in inputfile, or
from the standard input if no filename is specified, from one coded
character set to another. The result is written to standard output
unless otherwise specified by the –output option.

–from-code, -f encoding
Convert characters from encoding.

–to-code, -t encoding
Convert characters to encoding. If not specified the encoding
corresponding to the current locale is used.

–list, -l
List known coded character sets.

-c Omit invalid characters from output.

–output, -o file
Specify output file (instead of stdout).

–silent, -s
Suppress warnings, but not errors.

Print progress information.

–help, -?
Give help list.

Give a short usage message.

–version, -V
Print program version.

The values permitted for –from-code and –to-code can be listed by the
iconv –list command, and all combinations of the listed values are
supported. Furthermore the following two suffixes are supported:


Stefan Kottwitz -
Viewers top

Articles about output viewers related to LaTeX (e.g. Adobe Reader, Ghostview, YAP, ...).

Article Title Author Score
XeTeX top

Articles about XeTeX, an alternative for pdfTeX based on e-TeX.

Article Title Author Score
Others top

Articles about other LaTeX related tools, not fitting into one of the other categories of the LaTeX's friends section.

Article Title Author Score
MetaPost Basics: Drawing lines, curves and shapes and using color
Updated: 10 Feb 2015

This ist the first of a series of articles, developed as a MetaPost tutorial. In this introduction to the basic features of MetaPost we want to go the first steps together. We will see little text but many examples. Each section will cover a single aspect of MetaPost.

Mari Voipio 5.00
Fun with gnuplot and arara
Updated: 26 Jun 2012

In this short paper, we will discover a new perspective of using gnuplot within our TeX documents through the gnuplottex package or directly from your compilation workflow. This task is eased by the use of arara, a TeX automation tool.

Paulo Roberto Massa Cereda 4.89
Combining LaTeX and Illustrator
Updated: 07 Apr 2012
Adobe Illustrator is a powerful vector graphics program with EPS as native graphics format and is therefore ideally suited to create figures for LaTeX. This article describes how to include LaTeX output (e.g. mathematical formulas) into figures or posters created by Illustrator. In addition I present a way to use the combination Illustrator+LaTeX for creating slide presentations.
Hartmut Lemmel 3.95

Latest Forum Posts

Re: Metafile to EPS converter: should it work from within LY
01/11/2016 15:21, scottkosty

Re: Use TikZ with LyX
01/11/2016 14:34, jonjoexx

Re: Metafile to EPS converter: should it work from within LY
01/11/2016 09:49, Stef Pillaert

Re: Metafile to EPS converter: should it work from within LY
01/11/2016 00:07, scottkosty

Re: Android
31/10/2016 19:16, Stefan Kottwitz

Re: Metafile to EPS converter: should it work from within LY
31/10/2016 17:24, Stef Pillaert

Re: Metafile to EPS converter: should it work from within LY
31/10/2016 14:51, scottkosty

Re: customizing screen font size
31/10/2016 14:50, scottkosty

Re: hyperlinks in tikz
31/10/2016 06:55, omerangel

customizing screen font size
30/10/2016 20:22, jalea148