From 7311be67c5cb12fea585fe9d8a0ed662f15425dc Mon Sep 17 00:00:00 2001 From: "M.Scholz" Date: Sat, 9 Jun 2012 11:12:10 +0200 Subject: [PATCH] AlgoAnim Uebung 5 verbesserter Generator --- .../Abschlussbericht/Abschlussbericht.aux | 2 +- .../Abschlussbericht/Abschlussbericht.log | 31 +- .../Abschlussbericht/Abschlussbericht.pdf | Bin 64231 -> 64727 bytes .../Abschlussbericht.synctex.gz | Bin 24479 -> 26222 bytes .../Abschlussbericht/Abschlussbericht.tex | 3 +- .../verbesserterGenerator/eingebunden.jar | Bin 0 -> 8611673 bytes .../generators/maths/DummyGenerator.class | Bin 0 -> 1143 bytes .../generators/maths/DummyGenerator.java | 25 + .../generators/maths/MultiGenerator$1.class | Bin 0 -> 519 bytes .../generators/maths/MultiGenerator$2.class | Bin 0 -> 519 bytes .../generators/maths/MultiGenerator.class | Bin 0 -> 13843 bytes .../generators/maths/MultiGenerator.java | 673 ++++++++++++++++++ .../generators/maths/MultiGenerator.xml | 161 +++++ 13 files changed, 878 insertions(+), 17 deletions(-) create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/eingebunden.jar create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/DummyGenerator.class create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/DummyGenerator.java create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/MultiGenerator$1.class create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/MultiGenerator$2.class create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/MultiGenerator.class create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/MultiGenerator.java create mode 100644 ss2012/AlgoAnim/Teil 5/verbesserterGenerator/generators/maths/MultiGenerator.xml diff --git a/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.aux b/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.aux index 82350623..5d7a368a 100644 --- a/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.aux +++ b/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.aux @@ -23,5 +23,5 @@ \@writefile{toc}{\contentsline {section}{\numberline {2}AnimalScript}{1}{section.2}} \@writefile{toc}{\contentsline {section}{\numberline {3}AlgoAnim API}{1}{section.3}} \@writefile{toc}{\contentsline {section}{\numberline {4}Generator (im Moment nur stickpunktartig. Bitte ausformulieren!)}{1}{section.4}} -\@writefile{toc}{\contentsline {section}{\numberline {5}Verbesserungsvorschl\"age}{1}{section.5}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Verbesserungsvorschl\"age}{2}{section.5}} \@writefile{toc}{\contentsline {section}{\numberline {6}Fazit}{2}{section.6}} diff --git a/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.log b/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.log index a75d921e..274c6188 100644 --- a/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.log +++ b/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2011.7.3) 8 JUN 2012 11:17 +This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2011.7.3) 9 JUN 2012 10:48 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -958,41 +958,42 @@ Underfull \hbox (badness 10000) in paragraph at lines 22--24 [] -LaTeX Font Info: Try loading font information for TS1+5ch on input line 45. - -(/Users/Michael/Library/texmf/tex/latex/tex-tudfonts/softmake/charter/ts15ch.fd -File: ts15ch.fd 2008/06/23 Fontinst v1.927 font definitions for TS1/5ch. -) [1 +[1 ] -Underfull \hbox (badness 10000) in paragraph at lines 54--56 +LaTeX Font Info: Try loading font information for TS1+5ch on input line 46. + +(/Users/Michael/Library/texmf/tex/latex/tex-tudfonts/softmake/charter/ts15ch.fd +File: ts15ch.fd 2008/06/23 Fontinst v1.927 font definitions for TS1/5ch. +) +Underfull \hbox (badness 10000) in paragraph at lines 55--57 [] -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 59. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 60. [2] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 59. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 60. (./Abschlussbericht.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 59. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 59. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 60. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 60. Package rerunfilecheck Info: File `Abschlussbericht.out' has not changed. (rerunfilecheck) Checksum: A0167546BB97AD7EE561D33D04AE562F;337. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 59. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 60. ) Here is how much of TeX's memory you used: 11379 strings out of 493633 174593 string characters out of 3143378 - 287616 words of memory out of 3000000 + 288616 words of memory out of 3000000 14420 multiletter control sequences out of 15000+200000 57778 words of font info for 62 fonts, out of 3000000 for 9000 831 hyphenation exceptions out of 8191 - 59i,12n,75p,1774b,468s stack positions out of 5000i,500n,10000p,200000b,50000s + 59i,12n,75p,1777b,468s stack positions out of 5000i,500n,10000p,200000b,50000s {/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/base/8r.enc} -Output written on Abschlussbericht.pdf (3 pages, 64231 bytes). +Output written on Abschlussbericht.pdf (3 pages, 64727 bytes). PDF statistics: 68 PDF objects out of 1000 (max. 8388607) 56 compressed objects within 1 object stream diff --git a/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.pdf b/ss2012/AlgoAnim/Abschlussbericht/Abschlussbericht.pdf index 94b1c8f9539ebe1fe2fb08214e8ff9c35e4dcbfd..f4d79d0c313a7da4a5d9008b523fc48febe2ce45 100644 GIT binary patch delta 22268 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 z