hatex-guide-1.3.1.3: HaTeX User's Guide.

Safe HaskellNone
LanguageHaskell98

Text.LaTeX.Guide

Contents

Description

The HaTeX User's Guide.

This module generates the HaTeX User's Guides from its custom syntax to any available format. This format is specified feeding the function writeGuide with a value of type Backend.

More information about how this library works can be found at the code repository on GitHub:

https://github.com/Daniel-Diaz/hatex-guide

Synopsis

Backends

data Backend Source

Available backends.

Constructors

LaTeX 
Wiki 
HTML 

writeGuide :: Backend -> IO () Source

Write in the current directory the LaTeX User's Guide using a determined backend.

Info

sectionList :: [String] Source

Ordered list of sections.

otherResources :: [String] Source

Other resources (images).

Files stored under the res directory.

contributors :: [String] Source

List of contributors. Please, insert your name here if you have contributed in some way to the guide.

guideVersion :: Version Source

The version of the guide. Based on the version of the package.

Editing

updateGuide :: FilePath -> IO () Source

Update files in the user hatex-guide directory, using the files contained in a given FilePath.

More in detail, updateGuide fp sets the current directory to fp, then it looks in the src and res directories for the files specified by sectionList and otherResources respectively. Then, it copies these files overwriting those in the user hatex-guide directory. This way, the next time that writeGuide is called it will use the updated files.