diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-17 23:19:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-17 23:19:43 +0000 |
commit | aaaec2f57c537ee18ea0a59c2cfd7534d5b2b188 (patch) | |
tree | d54aac03a0b78c2e01c9f8ebb68302ebccb3e641 /Master/texmf-dist/doc/latex/songs/README | |
parent | 0c5f06400403c02946d916560fc5cea65e1abe4b (diff) |
songs (per hamlen mail 16 Apr 2013 23:01:06)
git-svn-id: svn://tug.org/texlive/trunk@30005 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/songs/README')
-rw-r--r-- | Master/texmf-dist/doc/latex/songs/README | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/songs/README b/Master/texmf-dist/doc/latex/songs/README new file mode 100644 index 00000000000..fdaaf5fa64b --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/README @@ -0,0 +1,122 @@ +------------------------------------------------------------------------------ + Songs LaTeX Package Documentation +------------------------------------------------------------------------------ + +Table Of Contents: + I. Overview + II. Copyright Notice + III. Manifest + IV. Installation Instructions + V. Help & Support + + +I. Overview + +The Songs package is for producing songbooks containing lyrics and chords +(but not sheet music). Each songs document can produce a lyric-only songbook +for singers, a chorded songbook for musicians, a set of overhead +transparencies, or a set of digital projector slides, all from a single master +document. It can also automatically generate partial songbooks consisting of +only some songs from the master document in a specified order. Facilities for +automatic transposition and creation of guitar tablature diagrams are also +included. + + +II. Copyright Notice + +The Songs LaTeX Package is copyright (C) 2012 Kevin W. Hamlen. + +It 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. + + +III. Manifest + +This software consists of three main components: + +1. The LaTeX2e "Songs" style package for creating songbooks, with source +consisting of: + songs.dtx (self-documenting source code) + songs.ins (installer script for docstrip) + Makefile (makefile for generating songs.sty and songs.pdf) + +2. The songidx index-generation program, to be compiled from C sources: + songidx/*.c (C source files) + songidx/*.h (C header files) + songidx/*.can (text data files used by songidx at runtime) + songidx/Makefile (makefile for generating the songidx executable) + +(Please note that the "makeindex" program that comes standard with LaTeX +is NOT a suitable replacement for songidx.) + +3. A sample chord book, lyric book, slide book, and transparency book: + sample/songs.sbd (song data for all four books) + sample/chordbook.tex (chord book LaTeX source) + sample/lyricbook.tex (lyric book LaTeX source) + sample/slidebook.tex (slide book LaTeX source) + sample/transparencies.tex (transparencies LaTeX source) + sample/Makefile (GNU makefile for generating all four books) + + +IV. Installation Instructions + +1. The songs/Makefile file generates the songs package (songs.sty) and its +documentation (songs.pdf). If pdflatex and makeindex are both in your path, +you should be able to invoke Make to generate both: + + cd songs + gmake + +Otherwise you will need to first edit the top three lines of the Makefile +to indicate where pdflatex and makeindex are located on your system. If you +wish to use latex instead of pdflatex you must also change the "TEXOUT" +line to "TEXOUT = dvi". + +If desired, copy the resulting songs.sty file to the appropriate place in +your LaTeX tree (usually /usr/local/share/texmf/tex/latex/songs). + + mkdir /usr/local/share/texmf/tex/latex/songs + cp songs.sty /usr/local/share/texmf/tex/latex/songs + +2. If you want to create song books with indexes, you will also need to +compile the songidx program: + + cd songidx + gmake + +If desired, copy the resulting songidx program to an appropriate directory +in your path: + + cp songidx /usr/local/bin + +3. The sample books can be compiled using the files in songs/sample. If +pdflatex is in your path, you should be able to invoke GNU Make to generate +all of them (note that GNU-compatible version of Make is REQUIRED): + + cd ../sample + gmake + +Otherwise you will need to first edit the top line of the Makefile to +indicate where pdflatex is located on your system. If you wish to use +latex instead of pdflatex you must also change the "TEXOUT" line to +"TEXOUT = dvi". + + +V. Help & Support + +The songs.pdf file contains documentation precompiled from the songs.dtx +source code. For more support, including example songbooks, songbook +editing tools, and self-installing executables for Windows, please refer +to the Songs package homepage at: + + http://songs.sourceforge.net + |