From f69c8d8dfd2e817ad0b0362281142de38fa7ce1f Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Mon, 8 Oct 2012 09:33:26 +0000 Subject: new latex package: eledform git-svn-id: svn://tug.org/texlive/trunk@27922 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/eledform/README.md | 22 +++++++++++ Master/texmf-dist/doc/latex/eledform/eledform.pdf | Bin 0 -> 79265 bytes Master/texmf-dist/doc/latex/eledform/example.pdf | Bin 0 -> 47426 bytes Master/texmf-dist/doc/latex/eledform/example.tex | 32 +++++++++++++++ .../doc/latex/eledform/include/stemma.tex | 23 +++++++++++ Master/texmf-dist/doc/latex/eledform/makefile | 44 +++++++++++++++++++++ 6 files changed, 121 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/eledform/README.md create mode 100644 Master/texmf-dist/doc/latex/eledform/eledform.pdf create mode 100644 Master/texmf-dist/doc/latex/eledform/example.pdf create mode 100644 Master/texmf-dist/doc/latex/eledform/example.tex create mode 100644 Master/texmf-dist/doc/latex/eledform/include/stemma.tex create mode 100644 Master/texmf-dist/doc/latex/eledform/makefile (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/eledform/README.md b/Master/texmf-dist/doc/latex/eledform/README.md new file mode 100644 index 00000000000..1063b29e9b1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/eledform/README.md @@ -0,0 +1,22 @@ +© Maïeul Rouquette 2012 + +Licence LPLL 1.3.c + +http://www.latex-project.org/lppl/lppl-1-3c.html + +This package provides formal commands to describe textual variants. +It uses eledmac. + +The distributions contains : +- eledform.dtx +- eledform.ins +- eledform.PDF +- include/* +- example.tex +- example.pdf + +and the present README.md file + +Public repository : https://github.com/maieul/eledform. + +Support for new features and debug : https://github.com/maieul/eledform/issues \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/eledform/eledform.pdf b/Master/texmf-dist/doc/latex/eledform/eledform.pdf new file mode 100644 index 00000000000..d20f0945765 Binary files /dev/null and b/Master/texmf-dist/doc/latex/eledform/eledform.pdf differ diff --git a/Master/texmf-dist/doc/latex/eledform/example.pdf b/Master/texmf-dist/doc/latex/eledform/example.pdf new file mode 100644 index 00000000000..a31dd5e4335 Binary files /dev/null and b/Master/texmf-dist/doc/latex/eledform/example.pdf differ diff --git a/Master/texmf-dist/doc/latex/eledform/example.tex b/Master/texmf-dist/doc/latex/eledform/example.tex new file mode 100644 index 00000000000..392717e13aa --- /dev/null +++ b/Master/texmf-dist/doc/latex/eledform/example.tex @@ -0,0 +1,32 @@ +\documentclass{article} +\usepackage{eledform} +\firstlinenum{1} +\linenumincrement{1} +\varseparator{\thinspace;\space} % Separator between variants +\manvarseparator{$\rightarrow$} % Separator between manuscrit and variant +\omittext{\emph{del}} % Txt to print when a lemma is ommited +\manuscript{A,B,C,D} % Define the existing manuscripts + +\begin{document} +\makeatletter +\varseries{B} % Define the series where textual variants will be printed +\beginnumbering +\pstart +\edtext{}{\Afootnote{s}} % Example to test \varseries +\var{lorem}{A,B}{ % Basic example +{{C}{loram}}, +{{D}{lorim}} +} +\var{ipsum}{}{{C}{ipsem}} % Only variants +\var{dolor}{C}{} % Only deletion +\var[sit\ldots elit]{sit amet consectetur adipiscing elit}{B,C}{} % Syntaxe with shortened lemma +\var{sed}{}{ % Example with two manuscripts with the same form + {{C,D}{sid}} + } +\var{do}{}{ % Example with a wrong manuscript + {{C,E}{da}} + } +\var{eiusmod}{A}{}[\Afootnote{dem. pro. ?}] +\pend +\endnumbering +\end{document} diff --git a/Master/texmf-dist/doc/latex/eledform/include/stemma.tex b/Master/texmf-dist/doc/latex/eledform/include/stemma.tex new file mode 100644 index 00000000000..620d1e4a397 --- /dev/null +++ b/Master/texmf-dist/doc/latex/eledform/include/stemma.tex @@ -0,0 +1,23 @@ +\begin{tikzpicture} +\footnotesize +\tikzset{edge from parent/.style={draw,edge from parent path={(\tikzparentnode) -- (\tikzchildnode)}}} +\Tree [.\textbackslash var + [.\textbackslash edtext + [.\textbackslash varnote@ + [.\textbackslash del@ + [.\textbackslash print@manuscript ] + [.\textbackslash manvarseparator@ ] + [.\textbackslash omittext@ ] + ] + [.\textbackslash varseparator@ ] + [.\textbackslash var@ + [.\textbackslash var@@ + [.\textbackslash print@manuscript ] + [.\textbackslash manvarseparator@ ] + [. variant ] + ] + ] + ] + ] + ] +\end{tikzpicture} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/eledform/makefile b/Master/texmf-dist/doc/latex/eledform/makefile new file mode 100644 index 00000000000..379b65bf9ec --- /dev/null +++ b/Master/texmf-dist/doc/latex/eledform/makefile @@ -0,0 +1,44 @@ +PACKAGE = *.dtx \ + eledform.pdf \ + example.pdf \ + *.ins \ + *.tex \ + include/*\ + makefile\ + README.md + + + +.PHONY: all dist clean cleanall + + +all:eledform.sty eledform.pdf dist clean + + +example.pdf:example.tex eledform.sty + pdflatex example.tex + pdflatex example.tex + pdflatex example.tex + +%.sty: %.ins %.dtx + @rm -f $*.sty + @pdflatex $*.ins + +%.pdf: %.dtx %.sty + @xelatex $*.dtx + @xelatex $*.dtx + makeindex -s gglo.ist -o $*.gls $*.glo + makeindex -s gind.ist -o $*.ind $*.idx + @xelatex $*.dtx + + +dist: $(PACKAGE) + @$(RM) ../eledform.zip + zip ../eldeform.zip $(PACKAGE) + + +clean: + @$(RM) *.aux *.log *.out *.toc *glo *idx *bib *bbl *blg *xml *gls *ilg *gz *ind + +cleanall:clean + @$(RM) bibleref-french-francais.pdf bibleref-french.pdf test.pdf *sty \ No newline at end of file -- cgit v1.2.3