Next: Learning GNU Texinfo, Previous: Downloading Texinfo Publisher, Up: Top [Contents][Index]
In the directory texinfopublisher-1.1/ type the GNU / Linux command
make
The Makefile will execute and process the file Texinfo Website.texi. The following files will build.
This file has relative links to the .pdf, .txt, .epub and .zip files. Other associated HTML files many appear.
This file has relative links to the .pdf, .txt, .epub and .zip files. Content is one large HTML page.
Framed version of of index.html
PDF of website content.
Text version of website content.
EPUB book of website content. This will only be created if your system has the package dbtoepub
installed.
DocBook version of website content.
Zip file of all HTML, PDF, DocBook, Text, and EPUB files. All content can be regenerated from this zip file distribution.
Compressed source tar file of all content including Makefile, configure file and build scripts. All content can be regenerated from this tar file distribution.
The HTML always has links to the non-HTML output formats.
Info, XML, PostScript, TeX DVI and DjVu output formats are not created by default.
These formats can be added with command line options to make
.
To view content run the following command depending on which system or desktop you are running.
Command | System |
---|---|
firefox index.html | Unix/Linux |
nautilus . | GNOME Desktop |
kde-open index.html | KDE |
explorer . | Windows / Cygwin |
explorer index.html | Windows / Cygwin |
From the main HTML page, index.html, you will see links labeled
Click on these links to view the formats. Content between all formats is matching.
HTML or split HTML indicates Texinfo source is compiled to multiple HTML pages. Single-page (non-split) HTML indicates Texinfo source is compiled to one large HTML page.
Builds PDF file Website.pdf
Builds DjVu file Website.djvu
Builds DocBook file Website.dbk
Builds XML file Website.xml
Builds EPUB file Website.epub
Builds HTML with frames file Website_frame.html
Builds index.html and associated HTML files with the command xmlto
. This HTML output is a different style from the HTML generated from ’make’ or ’make all’.
Builds Website.pdf with the command dblatex
. This PDF is different style from the PDF generated from ’make’, ’make all’ or ’make pdf’.
Builds Device independent file format (DVI) file Website.dvi. All .png, .jpg and .gif images are automatically converted to .eps format in the directory images/.
Builds PostScript file Website.ps. All .png, .jpg and .gif images are automatically converted to the .eps format in the directory images/.
This will build a text file with no headers Website.txt. Images are converted to ASCII.
This will build a text file with no headers Website.txt Images are not converted to ASCII.
This will build the Info file Website.info
This will create the file Website.hhp which can be made into a Microsoft HTML Helper file (.chm) with the Microsoft utility hhc.exe. Microsoft HTML Helper files (.chm) only run under the Microsoft Windows operating system.
Creates a .zip file distribution including Makefile and build scripts. All content can be regenerated from this tar file.
Clean all compiled content. The source files of the content will not be deleted.
Same as make clean
but all files in bak/ and images/bak directories are deleted.
Creates a compressed source tar file of all content including Makefile and build scripts. All content can be regenerated from this tar file.
Generate HTML using the Cascading Style Sheet css/janix-texinfo.css.
Generate HTML using the Cascading Style Sheet css/bright-colors.css.
lists all make
options.
make
arguments to control output formatsTexinfo Publisher’s Makefile uses the variable TEXI2DVI_FLAGS to control which output formats are created. TEXI2DVI_FLAGS also controls links in the index.html and indexNoSplit.html to the output formats. The values of
SPLIT, NOSPLIT, PDF, DJVU, TEXT, ZIP, XML, DOCBOOK, EPUB, POSTSCRIPT, DVI, INFO
can be defined ’-D’ in the variable TEXI2DVI_FLAGS. Causing the associated output to be created. Customization can be made by defining different values in TEXI2DVI_FLAGS. The variable TEXI2DVI_FLAGS can be customized on the command line. See the following examples.
Do nothing.
Generate index.html
Generate index.html and indexNoSplit.html
Generate index.html, indexNoSplit.html and Zip file content.
Generate index.html, indexNoSplit.html and PDF.
Generate index.html, indexNoSplit.html, PDF and DjVu.
Generate index.html, indexNoSplit.html, PDF and EPUB.
Generate index.html, PostScript and TeX DVI.
Generate index.html and PDF.
Generate index.html and EPUB.
Generate index.html, PDF and EPUB.
HTML output always has links to non-HTML formats. make
and make all
are equivalent to make 'TEXI2DVI_FLAGS=-D SPLIT -D NOSPLIT -D PDF -D TEXT -D EPUB -D ZIP'
.
The variable TEXI2DVI_FLAGS can also be customized by editing the Makefile.
Next: Learning GNU Texinfo, Previous: Downloading Texinfo Publisher, Up: Top [Contents][Index]