General Information about LaTeX and other Document Processing Tools
- Comprehensive TeX Archive Network
- Online LaTeX Documentation | http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes FAQ | Schneider's Resources
- Notes on editing LaTeX knitr documents by collaborators
- Using Imported Graphics in LaTeX and pdfLaTeX
- Text Processing using LaTeX from University of Cambridge
- TeX Users Group
- Not So Short Introduction to LaTeX
- The LaTeX Wikibook
- LaTeX Community
- LaTeX reference card
- http://webdemo.visionobjects.com/equation.html?locale=default Online converter from hand-drawn math to LaTeX markup
- How to produce posters and other layouts
- A good handout about floating figure placement
- knitr
- Sweave
- Methods for converting from LaTeX to other formats
- Max Gordon's blog on the use of
knitr
, nice html tables with footnotes, and markdown for manuscripts
- JabRef - a comprehensive BibTeX database manager and reference import/export facility
- BibTeX style database
- PubMed bibliographic search engine with BibTeX output
-
pybliographer
: apt-get -t testing install pybliographer
then type pybliographic
at the command line. Select File -> Medline Query
then File -> Save
and save the result as a BibTeX file with a suffix of .bib
. To view all the articles found, pull down on the bar separating the upper and lower panels.
- Adding a non-included style macro such as
ctable
or multibib
to a Linux LaTeX installation:
- Put
getlatex
in /usr/local/bin
and set it to be executable
- Run it, as root, using e.g.
su -c "getlatex ctable"
- This creates a new directory in the proper place in the
tex
installation, downloads all needed files from http://www.tug.org into this new directory, runs latex
on the .ins
file to create the .sty
file, and runs mktexlsr
to update tex
indexes.
- A simpler solution that may be more reliable
- graphviz for drawing diagrams and an http://www.linuxjournal.com/article.php?sid=7275 article about it in Linux Journal
To install under Debian Linux get the package from http://packages.debian.org/unstable/graphics/graphviz.html and install it using KPackage
or save to disk then as root run dpkg -i graphviz*.deb
where * is the version. Documentation may then be found in /usr/share/doc/graphviz
. Under KDE you can do Alt-F2 #dot
to launch the browser with the man page for dot
. Click here for an example of the use of dot
and for possible LaTeX alternatives.
- Best approach to convert LaTeX documents to
html
then to OpenOffice or Word: TeX4ht
- HeVeA: an excellent program for converting LaTeX code to HTML without using graphics. This may be installed with a standard Debian
apt-get
and is preinstalled on our Linux computers.
- latex2rtf: a LaTeX to
RTF
convertor
- TtM: a LaTeX to
html,xml,mathml
convertor with elegant rendering of complex equations. You can save output in html
and import in Word.
- html to latex converter:
apt-get install gnuhtml2latex
- http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=writer2latex&spell=1 OpenOffice to LaTeX convertor
- A Perl script s2latx.pl when used with LaTeX can process S source code to automatically convert to a form ready to
\input{}
into LaTeX for pretty printing if your system allows (through the latex --shell-escape
system command) external program to be invoked by LaTeX. Store the LaTeX style macro sinput.sty where LaTeX can find it (this version of sinput.sty
is for Linux/Unix). Here is an example LaTeX file to include and pretty-print S code. It assumes that s2latx.pl
is in your system path. Invoke LaTeX using latex --shell-escape myfilename
.
\usepackage{sinput} % User must define \scom to specify how S comments are typeset
\newcommand{\scom}[1]{{\rm\scriptsize \# #1}}
\begin{document}
\sinput{mysprog.s} % myprog.s is an ordinary S script
\end{document}
Thanks to
Terry Cox for showing me how to do this.
--
FrankHarrell - 08 Apr 2004, modified 13 May 2004, 20 Jun, 5 Sep, 12 Sep, 3 Oct, 11 Oct 2004, 1 Jan, 23 Feb, 11 May 2005, 6 Apr, 21 Oct 2006, 15 Mar, 19 Jul, 5 Aug, 21 Aug, 17 Sep 2007, 17 Jan, 28 May 2009, 1 Mar, 16 Mar, 27, 31 May 2010, 16 Feb, 2 Oct 2012, 2014-07-19