From: John Mandereau Date: Wed, 20 Aug 2008 15:09:34 +0000 (+0200) Subject: Compile Internals Reference as PDF X-Git-Tag: release/2.11.58-1~32^2~49 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=528023088a4d2fc533828dd1e6dd99ab5c307167;p=lilypond.git Compile Internals Reference as PDF --- diff --git a/Documentation/de/user/macros.itexi b/Documentation/de/user/macros.itexi index 9114eea639..05db816617 100644 --- a/Documentation/de/user/macros.itexi +++ b/Documentation/de/user/macros.itexi @@ -355,12 +355,12 @@ @macro rinternals{TEXT} @vindex \TEXT\ -@code{\TEXT\} +@ref{\TEXT\,,,lilypond-internals,Programmreferenz} @end macro @macro rinternalsnamed{TEXT,DISPLAY} @vindex \TEXT\ -@code{\DISPLAY\} +@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Programmreferenz} @end macro @end iftex diff --git a/Documentation/es/index.html.in b/Documentation/es/index.html.in index ca25d52ad0..98ced1df05 100644 --- a/Documentation/es/index.html.in +++ b/Documentation/es/index.html.in @@ -49,8 +49,8 @@ diff --git a/Documentation/user/GNUmakefile b/Documentation/user/GNUmakefile index 688b32c42e..0e1166acbb 100644 --- a/Documentation/user/GNUmakefile +++ b/Documentation/user/GNUmakefile @@ -24,7 +24,8 @@ HTML_FILES = $(TELY_FILES:%.tely=$(outdir)/%-big-page.html)\ $(outdir)/lilypond-internals-big-page.html # todo: add latex. -PDF_FILES = $(TELY_FILES:%.tely=$(outdir)/%.pdf) +PDF_FILES = $(TELY_FILES:%.tely=$(outdir)/%.pdf)\ + $(outdir)/lilypond-internals.pdf MAIN_INFO_DOC = lilypond INFO_DOCS = lilypond lilypond-internals music-glossary lilypond-program lilypond-learning diff --git a/Documentation/user/macros.itexi b/Documentation/user/macros.itexi index 25daba0a82..6801ff4f34 100644 --- a/Documentation/user/macros.itexi +++ b/Documentation/user/macros.itexi @@ -326,12 +326,12 @@ program usage manual, @ref{\TEXT\,,\DISPLAY\,lilypond-program,Application Usage} @macro rinternals{TEXT} @vindex \TEXT\ -@code{\TEXT\} +@ref{\TEXT\,,,lilypond-internals,Internals Reference} @end macro @macro rinternalsnamed{TEXT,DISPLAY} @vindex \TEXT\ -@code{\DISPLAY\} +@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Internals Reference} @end macro @end iftex diff --git a/scm/documentation-generate.scm b/scm/documentation-generate.scm index d79a701bc0..70e35efd8f 100644 --- a/scm/documentation-generate.scm +++ b/scm/documentation-generate.scm @@ -70,98 +70,60 @@ "(lilypond/lilypond-internals.info)") " -@c NOTE: This is documentation-generate.scm, not macros.itexi +@include macros.texi +@ignore +@omftitle LilyPond internals +@omfcreator Han-Wen Nienhuys and Jan Nieuwenhuizen +@omfdescription Programmer's reference of the LilyPond music engraving system +@omftype user's guide +@omflanguage English +@omfcategory Applications|Publishing +@end ignore -@macro q{TEXT} -@quoteleft{}\\TEXT\\@quoteright{} -@end macro - -@macro qq{TEXT} -@quotedblleft{}\\TEXT\\@quotedblright{} -@end macro - +@iftex +@afourpaper +@c don't replace quotes with directed quotes +@tex +\\gdef\\SETtxicodequoteundirected{Foo} +\\gdef\\SETtxicodequotebacktick{Bla} +@end tex +@end iftex @ifhtml -@c ***** HTML ***** - -@ifset bigpage - -@macro ruser{TEXT} -@ref{\\TEXT\\,,,lilypond-big-page,Notation Reference} -@cindex \\TEXT\\ -@end macro - -@end ifset - -@ifclear bigpage - -@macro ruser{NAME} -@ref{\\NAME\\,,,lilypond,Notation Reference} -@cindex \\NAME\\ -@end macro - -@end ifclear - -@macro inputfileref{DIR,NAME} -@uref{source/\\DIR\\/out-www/collated-files.html#\\NAME\\,@file{\\DIR\\/\\NAME\\}}@c -@end macro - +This document is also available as a +@uref{source/Documentation/user/lilypond-internals.pdf,PDF} and as +@uref{source/Documentation/user/lilypond-internals-big-page.html,one big page}. @end ifhtml +@finalout -@ifinfo -@c ***** info ***** +@titlepage +@title LilyPond +@subtitle The music typesetter +@titlefont{Internals Reference} +@author The LilyPond development team -@macro ruser{NAME} -@ref{\\NAME\\,,,lilypond,Notation Reference} -@cindex \\NAME\\ -@end macro +Copyright @copyright{} 1999--2008 by the authors -@macro inputfileref{DIR,NAME} -@file{\\DIR\\/\\NAME\\} -@end macro +@vskip 20pt -@end ifinfo - - -@iftex -@c ***** TeX ***** - -@macro ruser{NAME} -@ref{\\NAME\\}@c -@end macro - -@macro inputfileref{DIR,NAME}@c -@file{\\DIR\\/\\NAME\\}@c -@end macro - -@end iftex - - -@macro rinternals{NAME} -@ref{\\NAME\\} -@end macro - - -@ignore -@omftitle LilyPond internals -@omfcreator Han-Wen Nienhuys and Jan Nieuwenhuizen -@omfdescription Programmer's reference of the LilyPond music engraving system -@omftype user's guide -@omflanguage English -@omfcategory Applications|Publishing -@end ignore +For LilyPond version @version{} +@end titlepage @contents + +@ifnottex ") out-port) (define top-node (make #:name "Top" - #:text - (string-append "This is the program reference for version " + #:text + (string-append " +@end ifnottex +This is the program reference for version " (lilypond-version) " of LilyPond, the GNU music typesetter.") @@ -172,7 +134,7 @@ (backend-doc-node) (all-scheme-functions-doc) (make - #:name "Indexes" + #:name "Indices" #:text " @unnumbered Concept index