summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: Explicitly list LaTeX source filesUlrich Müller2024-06-161-1/+7
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Makefile: Use guessable names for section references in HTML outputUlrich Müller2022-12-271-0/+5
| | | | | | | | This replaces the "x1*" fragment identifiers by more predictable ones with a "chapter", "section", or "appendix" prefix. This is possible because our section numbers are unique. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Makefile: Remove workaround for list of tables.Ulrich Müller2020-06-151-4/+0
| | | | | | | | This broke HTML output with TeX Live 2020. Without the workaround, formatting within the list of tables is consistent, but the list of tables is now inconsistent with the table of contents. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Makefile: Change encoding of HTML file to UTF-8.Ulrich Müller2019-03-111-8/+8
| | | | | | | | | | This will allow to drop the dependency on app-text/recode. Replace ligatures in tex4ht output by their components, because they would interfere with text search. Update sed expression for the list of tables workaround. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Change from vc to gitinfo2 for git metadata.Ulrich Müller2018-05-041-16/+28
| | | | | | The gitinfo2 package is included with TeXLive, has better support for git (e.g., information about branches and tags), and doesn't need any local scripts in the repository itself.
* Makefile: Join eapi-cheatsheet.pdf with pms.pdf target.Ulrich Müller2017-08-261-13/+10
|
* Add reference to latest git commit.Ulrich Müller2017-06-091-1/+1
|
* Makefile: Disable parallel make.Ulrich Müller2017-05-311-0/+1
| | | | | | Parallel make fails because of LaTeX's intermediate files. Making this work may require a separate build directory for each target. Feel free to fix if you think it's worth the effort.
* Makefile: Option for two-sided layout.Ulrich Müller2017-05-301-1/+7
|
* Makefile: Fix sed regexp.Ulrich Müller2017-05-251-1/+1
|
* Makefile: pms.bbl needs vc.tex as prerequisite.Ulrich Müller2017-05-151-1/+1
|
* Makefile: Automatically determine version info for distfiles.Ulrich Müller2017-05-081-5/+14
| | | | Also create a tarball with pre-built files for app-doc/pms[binary].
* Makefile: Major rewrite.Ulrich Müller2017-05-081-39/+52
| | | | | | | | | Move pms.pdf and eapi-cheatsheet into one rule, since they cannot be built independently. Saner lists of prerequisites. Loop over latex and mk4ht until their output converges. Remove aux-clean target. Add .DELETE_ON_ERROR in order to delete corrupted or incomplete target files. Use all-caps for .PHONY target or it will have no effect.
* Makefile: Move cleanup of aux files into separate rule.Ulrich Müller2017-03-281-7/+9
|
* Makefile: Add vc as prerequisite for vc.tex.Ulrich Müller2017-03-041-1/+1
|
* Makefile: Update sed command to remove span spam in tex4ht output.Ulrich Müller2017-02-091-2/+2
|
* Makefile: Use $@ rather than explicit target name.Ulrich Müller2017-02-091-4/+4
|
* Makefile: Remove some workarounds for tex4ht bugs.Ulrich Müller2017-02-081-5/+0
| | | | | | | | | Indentation and alignment of line numbers in the algorithmic environment have been fixed in dev-tex/tex4ht-20090611_p1038-r5, so the sed hacks working around these bugs are no longer necessary. https://bugs.gentoo.org/580532 https://puszcza.gnu.org.ua/bugs/index.php?314
* Makefile: mk4ht must be run three times for some longtables.Ulrich Müller2016-06-151-3/+3
| | | | | This also fixes the xhtml syntax in their caption, therefore allowing to remove one of the sed hacks.
* Inline all listing files. Fix verbatim environments.Ulrich Müller2015-11-041-7/+5
|
* Makefile: Fix circular dependency.Ulrich Müller2015-09-141-4/+4
|
* Makefile: Have vc.tex depend on all source files.Ulrich Müller2015-08-241-1/+1
|
* Makefile: Declare encoding of HTML output as utf-8.Ulrich Müller2015-06-031-0/+2
|
* Small fixup of tex4ht output.Ulrich Müller2014-01-191-0/+2
|
* Inline footnotes in HTML output, and number them consecutively.Ulrich Müller2014-01-191-2/+2
|
* Makefile: Remove aux files produced by tex4ht.Ulrich Müller2013-08-111-0/+2
|
* Makefile: new "dist" target.Ulrich Müller2013-08-101-2/+11
| | | | | | | New "dist" target in Makefile for creating a distribution tarball. Don't remove vc.tex with "clean" because it cannot be recreated outside of a git working tree. The new "maintainer-clean" target will remove vc.tex.
* Makefile: update upload target.Ulrich Müller2013-08-091-2/+3
|
* New make target for cheat sheet without combined pages.Ulrich Mueller2011-02-031-0/+5
|
* Fixes for TeX4ht.Ulrich Mueller2011-01-271-1/+6
| | | | | | | | Postpone definition of \b command. Don't load pdfpages.sty when processing with TeX4ht. Avoid parboxes in tables. Recode the few non-ascii characters in pms.html. Fix xhtml syntax in longtable captions.
* Whitespace.Ulrich Mueller2011-01-261-1/+0
|
* Work with latest tex4htDavid Leverton2010-05-121-2/+2
| | | | | The scripts for specific output formats are no longer installed to /usr/bin with the latest ebuild.
* Update TeX4ht sed hacksDavid Leverton2009-04-231-3/+3
| | | | | | Account for slightly different whitespace in the output of newer versions, the possibility of tables in appendices, and the silly locale-dependent behaviour of sed.
* Tweak Makefile with additional dependency on targetsChristian Faulhammer2009-04-231-2/+2
|
* Desk reference for quick look-upChristian Faulhammer2009-04-231-2/+6
| | | | | This contains a short summary of all EAPI features so far, similar to appendix E of PMS, but with more information.
* Factor out pms.cls for better readability of sourceChristian Faulhammer2009-04-231-1/+1
| | | | | Use small capitals for references and margin labels. Go back to report class (we want one-sided layout).
* Use date from VC systemChristian Faulhammer2009-02-201-3/+6
| | | | | | Make the \date command aware of the version control system by adding the vc package (public-domain) and thus display date of last commit and not of generation as long as a Git repository is available.
* Support HTML generation via tex4ht.David Leverton2008-06-151-1/+15
|
* Move longer code listings out into their own filesCiaran McCreesh2008-03-171-2/+4
|
* Actually one should really remove all occurences of a fileChristian Faulhammer2008-03-161-2/+2
|
* Set some metadata for PDFChristian Faulhammer2008-03-161-5/+0
| | | | | * hypersetup will do a better job (and is more generic) for author field an the like
* Tweak Makefile some moreCiaran McCreesh2008-03-151-1/+1
|
* Tidy up Makefile a bitCiaran McCreesh2008-03-151-4/+1
|
* Add a list of tables for later useCiaran McCreesh2008-03-041-1/+2
|
* Version specs have non-negative integers only, thanks to tove. Add a 'make ↵Stephen Bennett2007-03-251-1/+4
| | | | | | upload' target because i'm lazy. git-svn-id: http://svn.repogirl.net/pms/trunk@118 a05a4626-2124-0410-b604-e6c5abf33261
* Add build commands section based on pioto's patch. Add a TODO command using ↵Stephen Bennett2007-03-061-1/+1
| | | | | | the fixme package, and change todiscuss to use this too. Possibly other misc changes. git-svn-id: http://svn.repogirl.net/pms/trunk@44 a05a4626-2124-0410-b604-e6c5abf33261
* Config protection, metadata.xml, undefined label fixes and makefile tweaksStephen Bennett2007-03-061-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@43 a05a4626-2124-0410-b604-e6c5abf33261
* Add section from Betelgeuse concerning preservation of variables between ↵Stephen Bennett2007-03-031-1/+1
| | | | | | phases. Also a minor Makefile fix because Kugelfang sucks git-svn-id: http://svn.repogirl.net/pms/trunk@33 a05a4626-2124-0410-b604-e6c5abf33261
* Use pdflatex and hyperref to make shiny clicky links. By Kugelfang.Stephen Bennett2007-02-251-5/+13
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@28 a05a4626-2124-0410-b604-e6c5abf33261
* Update makefile somewhatStephen Bennett2007-01-061-1/+1
| | | | git-svn-id: http://svn.repogirl.net/pms/trunk@14 a05a4626-2124-0410-b604-e6c5abf33261