All software listed here is "free".
Table of contents
- Files you need to download
- Files you may also want to check out
- The LaTeX text editor/environment
- Installing the software
- LaTeX help
- Macros and style files
- Creating a PDF document
- Adding images to a LaTeX document
- MATLAB figures to native LaTeX using PSFRAG
- Icelandic dictionary
- Setting up Icelandic hyphenation (also Babel)
- Related links and search
Files you need to download ...
Download LaTeX compiler MikTeX (23 to 64MB). (
setup-version.exe
setup wizard ~425KB)Download ghostscript and ghostview for printing, converting and viewing postscript files (
gs???w32.exe
~5.2 MB andgsv??w32.exe
~1.2 MB).Files you may also want to check out ...
A bibliography file editor known as BibEdit (~200 KB), this editor will make it simple for you to maintain and edit your bib-files. See also the BibTeX database manager.
Ipe extensible drawing editor (~4.5 MB) - A drawing editor for creating figures in PDF or (encapsulated) Postscript format. It supports making small figures for inclusion into LaTeX-documents, i.e. native LaTeX text and equations in figure. It is also possible to import postscript figures (for example MATLAB plots) to Ipe using first
ps2pdf
(part of MikTeX) and thenpdf2ipe
(part of IPE).Table of contents
The LaTeX text editor/environment
The LaTeX editor GNU/Emacs + AucTeX, Ispell ...
A good working environment for MikTeX is GNU/Emacs. Here is an excellent description: http://www.math.aau.dk/~dethlef/Tips/introduction.html on how-to set it up! Includes syntax highlighting, macros, on-the-fly spelling, ... (everything!).
(A quick reference card for Emacs: EmacsRefcard.pdf.)
TeXnicCenter
TeXnicCenter is an integrated development environment (IDE) for developing LaTeX-documents on Microsoft Windows.
A good WYSIWYG style editor is LyX (www.lyx.org)
This open source document processor is good for those who don't want to learn LaTeX. A windows (win32) port of LyX may be found here: www.home.zonnet.nl/rareitsma/lyx/ (very simple to install, around 4MB)
Table of contents
Installing the software
Gs???w32.exe
andGsv??w32.exe
are self-extracting zip files, they automatically run setup, just follow the instructions on the screen.You have downloaded one file called
setup.exe
run it and follow the instructions on the screen (I strongly recommend you setup MikTeX on the root of the hard disk).Reboot the computer (if needed), and that's it!
To compile your LaTeX documents in a "DOS" window (
cmd
orcommand
), use the line:latex myfile.tex
(anddvips myfile.dvi
,bibtex mybib.bib
, etc.). Or compile directly from your IDE, for example in GNU/Emacs use<ctrl>-C-C
to compile.Table of contents
Online help on LaTeX
Comprehensive overview is given in a not so short introduction lshort2e.dvi.gz (74 KB gzipped dvi file) to LaTeX2e. Here is also a pdf version lshort2e.pdf (~500KB) and reduced postscript version short2e.ps (~600KB) two pages on one.
On-line HTML help for:
- LaTeX
- BibTeX a utility to compile a bibliography file for LaTeX.
- MakeIndex a general purpose index processor.
- SliTeX a version of LaTeX designed for making color slides, actually if you are going to prepare slides take a look at this page: http://www.miwie.org/presentations/ first.
AMS-LaTeX, the user's guide in PDF, more docs at:
http://www.ams.org/tex/amslatex.html.Here is also a simple demo.tex file to get you going.
Table of contents
Macros and style files
Adding Style files to the MikTeX distribution. Any extra style files (not in MikTeX) should be put in the directory:
/texmf/tex/latex/
(any sub-folder there, but only one folder depth). Then refresh the file name database in "MikTeX options".Table of contents
Creating a PDF document
Creating PDF files using dvipdfm (command:
dvipdfm myfile.dvi
)Take a look at the "config" file for
dvipdfm
located under/texmf/dvipdfm/config
. Make sure that for the "D" options the complete path is set for gswin32c, i.e.
% The following line works with GhostScript
D "c:/progra~1/gs/gs8.00/bin/gswin32c -q -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.2 -dUseFlateCompression=true -dNOPAUSE -sOutputFile=/"%o/" /"%i/" -c quit"
This is one line!For those using different font encodings like:
/usepackage[T1]{fontenc}
. The PDF document may not display crisp fonts. To solve this try using different fonts, i.e./usepackage{palatino}
(take a look in the directory/texmf/tex/latex/psnfss/*.sty
for additional fonts), OR simply install the font packagecm-super
.You may have some troubles generating PDF files with
dvipdfm
when using PSFRAG. The workaround is to create the PDF directly from the PS file, i.e. Open file in "gsview", then choosefile-convert
(gsview-convert-snapshot.jpg) followed bydevice-pdfwrite
(600 pt) (gsview-pdfwrite-snapshot.jpg). The command line versionps2pdf
can also be used.Table of contents
Adding images to a LaTeX document
The most common way of adding figures to LaTeX is by including postscript files (see the demo file above for an example). You can create figures using the Ipe program mentioned above. Here is also a MATLAB m-file that converts most image formats to encapsulated postscript (better to use EPS because the bounding box is then as small as possible). The file may be downloaded here: im2eps (the file includes instructions of usage). Note you must have the image processing toolbox to use this file.
Changing MATLAB figures to native LaTeX using PSFRAG
You need to download the PSFRAG macro package (it also includes a demo). Install this package in the folder:
/texmf/tex/latex/psfrag
. Installation is completed by runninglatex psfrag.ins
in this folder and by copying the created filepsfrag.pro
to the folder/texmf/dvips/base/
. Now take a look at this demo file (you will also need this encapsulated postscript file, the MATLAB figure, to compile the document). You should also definitely take a look at laprint.m by Linnemann for printing MATLAB figures (also based on PSFRAG but does all the work for you!).Table of contents
Icelandic dictionary
There is a dictionary for ispell (or here) available and one compiled for aspell-is by Elías.
Icelandic language (using Babel with MikTeX or teTeX)
These files and procedures are now part of the MikTeX package, as of version 2.0. MikTeX now includes an "options dialog box" enabling you to select the language of your choice, just don't forget to hit the "update format files" button!
Add to your LaTeX document header:
/usepackage[icelandic]{babel}
/usepackage[T1]{fontenc}
(install the font packagecm-super
)If you want to change between hyphens, say for example icelandic and english, then use
/usepackage[english,icelandic]{babel}
and then when switching between hyphens use
/selectlanguage{icelandic}
or/selectlanguage{english}
.If you have an older version on MikTeX or teTeX (for Linux or MacOS), then you must do the following:
- Copy files icelandic.ldf and icelandic.sty to the directory
/texmf/tex/generic/babel/
.- Add the line
/DeclareOption{icelandic}{/input{icelandic.ldf}}
to the file/texmf/tex/generic/babel/babel.sty
.- Copy the file ishyph.tex to the directory
/texmf/tex/generic/hyphen/
- Add the line:
icelandic ishyph.tex
to the file/texmf/tex/generic/config/language.dat
(you will see where when you open the file, you may want to comment out other languages such as french, etc.).- Run MikTeX -> Maintainer -> Reconfigure (close all tex related software first!).
If you are using teTeX for Linux or MacOS then the above instructions are the same (perhaps steps 1 and 2 have been done). You will find the texmf directory under
/usr/share/texmf
. Runfmtutil --all
(but before doing so, runtexhash
first so it knows about the new files you added to the directories) to remake the formats (as root). If you have any trouble with teTeX try this hyphen file.Table of contents
Related links
Search CTAN files for: last update 07.06.2005
- Getting Started with LaTeX.
- Comprehensive TeX Archive Network (CTAN).
- TeX Resources on the Web.
- Icelandic pages: 1.) ÍsTeX, 2.) LaTeX sýnidæmi o.fl.