diff --git a/XSLT/6x9book-real-poetry.xslt b/XSLT/6x9book-real-poetry.xslt index fe02e47..c38ef27 100644 --- a/XSLT/6x9book-real-poetry.xslt +++ b/XSLT/6x9book-real-poetry.xslt @@ -118,7 +118,7 @@ \bibliocommand % Glossary -\printglossary +\printglossaries % Indexes @@ -136,7 +136,8 @@ \documentclass[10pt,twoside]{memoir} \usepackage{layouts}[2001/04/29] \usepackage{modified-bringhurst} % Available from http://fletcherpenney.net/ -\makeglossary +\usepackage{glossaries} +\makeglossaries \makeindex \makeindex[firstlines] diff --git a/XSLT/6x9book.xslt b/XSLT/6x9book.xslt index f38c7b2..6053517 100644 --- a/XSLT/6x9book.xslt +++ b/XSLT/6x9book.xslt @@ -53,7 +53,8 @@ \documentclass[10pt,twoside]{memoir} \usepackage{layouts}[2001/04/29] -\makeglossary +\usepackage{glossaries} +\makeglossaries \makeindex \def\mychapterstyle{companion} diff --git a/XSLT/letterhead.xslt b/XSLT/letterhead.xslt index 70c231d..2a465fc 100644 --- a/XSLT/letterhead.xslt +++ b/XSLT/letterhead.xslt @@ -292,7 +292,7 @@ \bibliocommand % Glossary -\printglossary +\printglossaries % Index diff --git a/XSLT/manuscript-novel.xslt b/XSLT/manuscript-novel.xslt index f05f93b..cb201b0 100644 --- a/XSLT/manuscript-novel.xslt +++ b/XSLT/manuscript-novel.xslt @@ -57,7 +57,7 @@ \bibliocommand % Glossary -% \printglossary +% \printglossaries % Index @@ -71,7 +71,8 @@ \documentclass[10pt,oneside]{memoir} \usepackage{layouts}[2001/04/29] \usepackage{manuscript} -\makeglossary +\usepackage{glossaries} +\makeglossaries \makeindex \def\revision{} diff --git a/XSLT/memoir-natbib.xslt b/XSLT/memoir-natbib.xslt index bfa2806..2dfd86a 100644 --- a/XSLT/memoir-natbib.xslt +++ b/XSLT/memoir-natbib.xslt @@ -50,8 +50,8 @@ \usepackage{layouts}[2001/04/29] \usepackage[round,sort&compress]{natbib} \setcitestyle{super,open={},close={},comma} - -\makeglossary +\usepackage{glossaries} +\makeglossaries \makeindex \def\mychapterstyle{default} diff --git a/XSLT/memoir-twosided.xslt b/XSLT/memoir-twosided.xslt index b4b4dfb..27bb66b 100644 --- a/XSLT/memoir-twosided.xslt +++ b/XSLT/memoir-twosided.xslt @@ -51,7 +51,8 @@ \documentclass[10pt,twoside]{memoir} \usepackage{layouts}[2001/04/29] -\makeglossary +\usepackage{glossaries} +\makeglossaries \makeindex \def\mychapterstyle{default} diff --git a/XSLT/memoir.xslt b/XSLT/memoir.xslt index 4719800..7c33917 100644 --- a/XSLT/memoir.xslt +++ b/XSLT/memoir.xslt @@ -45,10 +45,9 @@ - % -% Back Matter -% + +% Back Matter \backmatter %\appendixpage @@ -57,20 +56,22 @@ \bibliocommand % Glossary -\printglossary - +\printglossaries % Index \printindex - \end{document} + \documentclass[10pt,oneside]{memoir} \usepackage{layouts}[2001/04/29] -\makeglossary +\usepackage{glossaries} +\glstoctrue +\makeglossaries + \makeindex \def\mychapterstyle{default} @@ -407,14 +408,29 @@ + + - { + + + + , + description={ + }} + + + + + + + \glsadd{ + } @@ -424,8 +440,10 @@ { } + { + name= + - ( diff --git a/XSLT/xhtml2latex.xslt b/XSLT/xhtml2latex.xslt index a95371a..7b7acfa 100644 --- a/XSLT/xhtml2latex.xslt +++ b/XSLT/xhtml2latex.xslt @@ -555,7 +555,7 @@ - \glossary + \newglossaryentry diff --git a/bin/MultiMarkdown/Support.pm b/bin/MultiMarkdown/Support.pm index a0e03ab..b10eedb 100644 --- a/bin/MultiMarkdown/Support.pm +++ b/bin/MultiMarkdown/Support.pm @@ -145,10 +145,10 @@ sub ProcessMMD2PDF { # These are not all necessary for simple files, but are included to try # and be as thorough as possible... Sort of a poor man's latexmk.pl - my $tex_string = "; pdflatex mmd.tex; bibtex mmd; makeindex -t mmd.glg -o mmd.gls -s mmd.ist mmd.glo; makeindex -s `kpsewhich basic.gst` -o mmd.gls mmd.glo; pdflatex mmd.tex; pdflatex mmd.tex; pdflatex mmd.tex; pdflatex mmd.tex"; + my $tex_string = "; pdflatex mmd.tex; bibtex mmd; makeglossaries mmd; pdflatex mmd.tex; pdflatex mmd.tex; pdflatex mmd.tex; pdflatex mmd.tex"; if ($^O =~ /MSWin/) { - $tex_string = "& pdflatex mmd.tex & bibtex mmd & makeindex -t mmd.glg -o mmd.gls -s mmd.ist mmd.glo & makeindex -s `kpsewhich basic.gst` -o mmd.gls mmd.glo & pdflatex mmd.tex & pdflatex mmd.tex & pdflatex mmd.tex & pdflatex mmd.tex"; + $tex_string = "& pdflatex mmd.tex & bibtex mmd & makeglossaries mmd & pdflatex mmd.tex & pdflatex mmd.tex & pdflatex mmd.tex & pdflatex mmd.tex"; } PDFEngine($MMDPath, $input_file, $tex_string, $text); @@ -163,10 +163,10 @@ sub ProcessMMD2PDFXeLaTeX { # These are not all necessary for simple files, but are included to try # and be as thorough as possible... Sort of a poor man's latexmk.pl - my $tex_string = "; xelatex mmd.tex; bibtex mmd; makeindex -t mmd.glg -o mmd.gls -s mmd.ist mmd.glo; makeindex -s `kpsewhich basic.gst` -o mmd.gls mmd.glo; xelatex mmd.tex; xelatex mmd.tex; xelatex mmd.tex; xelatex mmd.tex"; + my $tex_string = "; xelatex mmd.tex; bibtex mmd; makeglossaries mmd; xelatex mmd.tex; xelatex mmd.tex; xelatex mmd.tex; xelatex mmd.tex"; if ($^O =~ /MSWin/) { - $tex_string = "& xelatex mmd.tex & bibtex mmd & makeindex -t mmd.glg -o mmd.gls -s mmd.ist mmd.glo & makeindex -s `kpsewhich basic.gst` -o mmd.gls mmd.glo & xelatex mmd.tex & xelatex mmd.tex & xelatex mmd.tex & xelatex mmd.tex"; + $tex_string = "& xelatex mmd.tex & bibtex mmd & makeglossaries mmd & xelatex mmd.tex & xelatex mmd.tex & xelatex mmd.tex & xelatex mmd.tex"; } PDFEngine($MMDPath, $input_file, $tex_string, $text); }