Tree [e58c27] master /
History



File Date Author Commit
document 2015-05-25 Dirk Hünniger Dirk Hünniger [966d9f] preparing belnder book
latex 7 days ago Dirk Hünniger Dirk Hünniger [e58c27] some wikibooks
src 7 days ago Dirk Hünniger Dirk Hünniger [e58c27] some wikibooks
test 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
.gitignore 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
1.hs 2014-08-25 Dirk Hünniger Dirk Hünniger [882fbf] a book
AUTHORS 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
ChangeLog 2015-06-29 Dirk Hünniger Dirk Hünniger [2fa9d9] preparing release 7.21
INSTALL 2013-12-31 Dirk Hünniger Dirk Hünniger [86937f] made it compile on windows
LICENSE 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
Makefile 2013-07-28 Dirk Hünniger Dirk Hünniger [23fcb7] debian packaging
NEWS 2014-04-19 Dirk Hünniger Dirk Hünniger [16e052] texts updated
README 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
Setup.lhs 2013-07-08 Pierre Neidhardt Pierre Neidhardt [1e8019] Fixed Makefile and Setup.lhs
TODO 2014-04-19 Dirk Hünniger Dirk Hünniger [16e052] texts updated
cabal.licenses 2013-07-08 Pierre Neidhardt Pierre Neidhardt [79270f] Merge branch 'master' into packageable
mediawiki2latex.1.in 2014-06-09 Dirk Hünniger Dirk Hünniger [4a66fe] zip command line option
mediawiki2latex.cabal 2015-06-29 Dirk Hünniger Dirk Hünniger [2fa9d9] preparing release 7.21
mediawikiparser.cabal.external 2014-05-31 Dirk Hünniger Dirk Hünniger [a97fab] compiles again

Read Me

MediaWiki to LaTeX

A Wikibooks to LaTeX or PDF converter.

Copyright (C) 2008, 2013  Dirk Hünniger

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

================================================================================

MediaWiki to LaTeX is a simple tool that will fetch a MediaWiki article
including all its content recursively (subpages, pictures, etc.) and will
generate a LaTeX article from it. By default it will call a LaTeX compiler if
available to generate a PDF. This process can be controlled with command-line
parameters. See the man page.

The LaTeX output is customizable with templates. See the man page for examples.

This software is written in Haskell and requires the ghc collection for
building.  Note that whereas the compile-time requirements are quite demanding
(ghc is huge!), these are not needed for runtime. In fact, the tool is quite
lightweight as it has virtually no dependency.