{tools} is about the complementary tools needed to produce particular jobs. Note that it may not refer to any particular tool in a standard TeX bundle.

learn more… | top users | synonyms

136
votes
17answers
33k views

Compiling documents online

I have heard rumors that you can compile documents online, and more specifically that Google has a free online compiler, but I have never been able to find any. Is there a way to compile documents ...
101
votes
24answers
10k views

Tools for automating document compilation

A lot of people write makefiles that say something like paper.pdf: paper.tex pdflatex paper bibtex paper pdflatex paper pdflatex paper To handle re-running TeX to ...
100
votes
22answers
11k views

Comprehensive list of tools that simplify the generation of LaTeX tables

Manually hacking tables in LaTeX is one of the less funny things when preparing a document. Naturally, there are quite a few tools that promise to simplify this. In fact, I have somewhat lost track of ...
50
votes
14answers
7k views

What GUI applications are there to assist in generating graphics for TeX?

I found GeoGebra to be a useful tool to help generate code for graphs. I suppose there must be other tools to help draw diagrams such as Sets/Venn Diagrams or Electrical Circuits (Logic Gates). Which ...
55
votes
5answers
4k views

Tool for cleaning LaTeX code

Is there something like indent for LaTeX? I have a collaborator that is using Scientific Workplace and the code it produces is totally messed up; I know I shouldn't expect miracles, but any machine ...
65
votes
8answers
12k views

Spell checking LaTeX documents

What's the best strategy for spell checking LaTeX documents?
60
votes
3answers
2k views

When and why should I use % !TEX TS-program and % !TEX encoding?

Occasionally, I see other people's documents starting with two lines like that: % !TEX TS-program = xelatex % !TEX encoding = UTF-8 Unicode It's clear to me that the first line declares the engine ...
31
votes
5answers
4k views

How to make Latexmk use makeglossaries?

Is there a way to make Latexmk invoke makeglossaries (part of the glossaries package)? Specifically I want to use latexmk to compile a LaTeX document that uses the glossaries package to produce a ...
34
votes
3answers
5k views

Bibliography tools that are compatible with biblatex and biber

I’m currently in the process of reconsidering how I do bibliography management. It seems to be most sensible to use biblatex with biber. I’d like to know what tools are available on which I can build ...
75
votes
2answers
8k views

How to best debug LaTeX?

..and I don't mean finding out why it doesn't compile, I mean serious debugging: breakpoints, figuring out value of variables at a given moment during run/compile, stepping, examining a stack (is ...
91
votes
12answers
6k views

LaTeX packages for use with revision control

I use revision control (Subversion, to be exact) to keep track of the edits to my LaTeX documents. Is there a LaTeX package that interfaces with revision control? Specifically, it would be nice to see ...
24
votes
7answers
7k views

How to track changes between PDFs?

I've got a modestly large document (60 pages or so), of technical documentation, in two versions (one of them improved). Unfortunately, I seem to have lost the source of the older version (but I do ...
27
votes
9answers
4k views

LaTeX and bibliography management tools

For my writing I am using MS Word and Zotero as bibliography manager. But now I think I am going to move to LaTeX on a Linux box. I just toyed with Texmaker to generate my documents and it works fine ...
19
votes
2answers
22k views

Using Excel2LaTeX in Excel 2010

I just installed Excel2LaTeX in Excel 2010. I do see it in add-ins. However, I cannot find a way to operate it. That is, there is no change in the ribbon area after the package was installed. How ...
28
votes
4answers
2k views

PDF conformance tool

Is there a (freely available) tool that will check the conformance of a PDF file to the PDF standard? I've heard this referred to as "pre-flight" or something along those lines.
56
votes
1answer
2k views

Is there a WYSIWYG editor for biblatex styles?

Does anyone know if a WYSIWYG editor for biblatex exists, where I simply can enter some kind of template (e.g. regular expression or whatever) and the needed commands to produce this style would be ...
33
votes
3answers
2k views

Is there a program equivalent to lint for LaTeX?

Is there a program equivalent to lint for LaTeX? (lint checks C code for syntax errors and possible mistakes.)
12
votes
4answers
4k views

How to automate using biber in MiKTeX-TeXworks

I have MikTeX 2.9, 32-bit, Windows 7, all the latest updates are there. I'm using TeXworks ( pdflatex + makeindex + bibtex). When I use biblatex package with option [backend=biber] I have no ...
22
votes
3answers
731 views

Are there LaTeX performance profiling tools?

The most obvious way to speed up LaTeX processing is to split a large and complex document into smaller pieces. For example, Makefiles, \beginpgfgraphicnamed/\endpgfgraphicnamed when using TiKZ, and ...
19
votes
10answers
2k views

What useful web services are out there?

Looking at this question, I wonder what good and useful web services are out there. For example the LaTeX symbol classifier looks interesting. You can draw a symbol with your mouse and get back the ...
7
votes
2answers
774 views

Is there a “ForwardPDF” tool available?

When I am working on a big document, I find the srcltx package to be extremely useful. However, I also really like the hyperref package. Is it possible to use both? In particular, is there a way to ...
15
votes
1answer
671 views

Is there a makebst-like style definition helper for creating biblatex styles?

I know that there is documentation on biblatex and I know that there are loads of answers how to customize the respective biblatex configuration files to meet one's needs to achieve a specific layout ...
4
votes
3answers
873 views

Automatically start the necessary pdflatex runs if .tex has changed (MacOS X)?

I read about Latex Daemon, which seems to automatically start a new latex run, when the source document (.tex) has changed. Can somebody recommend me a similar solution for MacOS X (as Latex daemon ...
12
votes
1answer
286 views

CLI tool to upload to CTAN

This question led to a new package: ctanupload sty2dtx and ctanify are useful tools to prepare clean packages to CTAN. Is there also a tool to upload the package from a terminal?
9
votes
1answer
284 views

Command line tool to extract .bib entry by key?

I'd like a tool that, when given a .bib file and a key from that file as inputs, outputs a plain text rendition of the full entry. For example: bib.bib @Article{tversky83, author = {Amos Tversky ...
9
votes
1answer
826 views

Can Lyx syntax files override document class defaults?

I'm editing a client's Latex file in Lyx, where the client has used a document class not supported by Lyx. In these cases, I use tex2lyx with either -c article or -c report to ensure Lyx can import ...
7
votes
6answers
2k views

Live tex compilation

Tools like firebug allow a developer to immediately view the results of changes they make to the HTML of a webpage. Has anyone taken a similar strategy with LaTeX, so that an entire compile cycle is ...
5
votes
1answer
207 views

Macro find tool

Does there exist a tool to find in what package a given macro is defined? I have to work with LaTeX (not XeLaTeX, for legacy reasons). I'm dealing with very old code, which I have to get compiled. ...
1
vote
3answers
266 views

Spell checking in Shell

I know I can use TeXShop or any other word processing program to spell check my document, but I was wondering, if there are any spell checking scripts, which run in a shell/Terminal. I saw that there ...
48
votes
3answers
2k views

TeX family tree with timeline?

When I first started using TeX, I felt overwhelmed by the myriad of names — BibTeX, XeTeX, LaTeX, XeLaTeX, ConTeXt, LuaTeX, MacTeX, TeXLive — and more. I didn't know the packages from the programs ...
30
votes
12answers
19k views

How can I use LaTeX from Python.

I need to generate documents from a web application and would like to do this using the Python language and LaTeX, are there any tools that will help me? Edit This Application will be hosted on ...
14
votes
5answers
921 views

How to “stamp” the same text on each page of a document

I want to have drafting information appear on each page of document. I have seen something similar in the Kluwer document class where it defines \@oddfoot and \@evenfoot for a lot of possibilities. ...
14
votes
3answers
1k views

Command-line tools for some bibtex database manipulations

Inspired by an answer to another question, I am reminded of the various reasons why it's difficult to have only one BIB file. I would like to have a set of command line tools that I could script to ...
8
votes
2answers
2k views

What parsers for (La)TeX mathematics exist outside of the TeX engines?

Inspired by the author's motivation for asking Is there a BNF grammar of tex language. Are there any well done libraries that can parse some subset of TeX mathematics independently of the TeX engine? ...
10
votes
4answers
14k views

Good LaTeX Table Editor? [duplicate]

For LaTeX tables editor, I am using LaTable version 0.7.1 which is good to a large extent. The only problem I have (so far) with this editor is the ability of adding multi-lines in a cell. Can ...
7
votes
5answers
702 views

How to use a command-line tool to extract a bibtex reference that contains a search term?

I'd like to be able to use a tool like grep to extract an entire bibtex reference rather than just the matching line. For example, grep Smith mydatabase.bib would return lines that contain the word ...
5
votes
1answer
139 views

“Flatten” macros prior to sharing LaTeX file

Is there a way/an existing tool to process a LaTeX source document such that for a given list of macro definitions (using \newcommand), calls to those macros are replaced by their expanded version? ...
14
votes
1answer
318 views

Is there a software in Ubuntu that can analyse the cross references (theorems, lemmas, equations, etc.) in a tex project?

There are some software to analyse the cross references among codes (Java or C++). I used to use a software for code analysis under Windows many years before. But I can't remember the name. On linux, ...
6
votes
3answers
2k views

Are there tools for importing from CSV to BibTeX?

I'm seeking a way to get my books database, stored on Goodreads, into BibTeX form. As near as I can tell, Goodreads provides no support for this directly, but does provide for CSV export (on the ...
10
votes
3answers
5k views

How to manage reference efficiently? refworks or jabref or anything else?

When I do research, I often write papers in LaTeX (in most cases) and Microsoft Word. My question is how to manage hundreds or even thousands of papers efficiently and effectively? I know several ...
9
votes
3answers
3k views

Math Input Panel in Windows 7 and LaTeX writing

I just found out about the Math Input Panel in Windows 7,and now there is commercial software using it for LaTex writing. For example Inlage. If you have a look of their first demo video, you know ...
5
votes
1answer
560 views

tool for checking my scientific writing for common style errors [closed]

I write frequently scientific reports such as technical reports, research papers, book chapters etc. I use LaTeX for writing these reports. My question is "Is there any tool with latex support, which ...
4
votes
2answers
328 views

Turning parts of text on and off

Is there a way to turn certain parts of the text on and off in LyX/Latex ? I'm thinking of having something like an environment (lets call it "TL" for "traffic light") and a parameter t such that if ...
3
votes
1answer
282 views

FOSS for real-time PGFPlots

Any FOSS for real-time PGFPlots? Is it worth opening a feature request for KtikZ (QtikZ)?
2
votes
3answers
341 views

Help me to debug long LaTex equations with errors

I want to learn debugging of long LaTeX equations like below: $\tau=\int\frac{dt}{\gamma} = \int\sqrt{1-\frac{v(t)^2}{c^2}}dt = ...
12
votes
1answer
568 views

Is there such a thing as a LaTeX code formatter

I was looking for this a while back for JavaScript, but I was wondering a general purpose one exists for all, or most languages. For example for LaTeX I would put the following in a text box ...
11
votes
2answers
236 views

How can texdef be made to return indented definitions?

With texdef it is easy to find definitions for (La)TeX commands. It can show what a definition for a given command is. For instance if I issue texdef -t latex \LaTeX I get the following definitions: ...
6
votes
1answer
302 views

Tools for exploring and analysing document structure?

I'm currently writing a thesis. Just the introduction is 25 pages/8000 words. The whole document will probably be 70 pages or so. With a document this large, and on such a complex topic, it can be ...
6
votes
2answers
304 views

What is the most appropriate tool to develop a new font for LaTeX?

I need to design a couple of fonts to supplement the archaic package. What is the most appropriate current tool to use? Is METAPOST/METAFONT still an option? I am neither a Bezier curve artist not a ...
5
votes
1answer
660 views

How to use qpdf via latexmk?

In the manual of latexmk I read that [latexmk] can also, if needed, call an external program to do other postprocessing on the generated files. How can I call qpdf with latexmk? I want to ...