DMUG-Archiv 2009

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: AW: Erzeugen eines Inhaltsverzeichnisses

Hallo Michael,

The poor man's solution besteht in einem sehr spartanischen
Inhaltsverzeichnis, in dem man nach der PDF Generation die (hoffentlich
wenigen) pageLabels von Hand (OhGottOhGott) ersetzt - oder man verzichtet
zuliebe der AuthorTools auf das Autonumbering.

The poor man's solution is wg. der Handarbeit fehleranfaellig und unbrauchbar. Deshalb noch der Vorschlag einer humble man's solution:

(i)     Man beschafft sich einen layouterhaltenden PDF-to-text Konverter,
(ii)    erzeugt das Buch mit Mma als PDF-File,
(iii) konvertiert das PDF- in ein Textfile (siehe Beilage, die Seitenzahlen erscheinen als CTRL-L 2 gamerBook.nb oder CTRL-L gamerBook.nb 3), (iv) extrahiert die Seitenzahlen entsprechend den benötigten Kapitelueberschriften etc. pp., (v) ersetzt die pageLabels in einer Kopie des Notebooks durch die wirklichen Seitenzahlen und
(vi)    verwendet diese Kopie zum Druck.

Es fehlt einzig ein Parser, der die Seitenzahlen extrahiert und den man am besten gleich in Mma schreibt. Das Ersetzen der pageLabels in der Notebookkopie sollte ein Mma-Einzeiler sein.

Man koennte den Konverter sparen, wenn Mma. bei einem Notebook mit Option ShowPageBreaks->True die Pagebreakzellen in das gespeicherte Notebookfile eintruege, das passiert aber anscheinend nur fuer jene PageBreaks, die man explizit einfuegt.

Gruss
Udo.
The trial version will only convert the first a few pages from a PDF file to a text file,
if you need to convert more pages, please purchase it from 'www.verypdf.com' site.
                                                                                                                        
      1
                                                                                           CHAPTER


                                                                               Inhaltsverzeichnis



Title A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . .    pageLabel_Title_A
Title B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . . .   pageLabel_Title_B
Anhang 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . .       pageLabel_Anhang_1
Danksagung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . .          pageLabel_Danksagung
Erläuterungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . .          pageLabel_Erläuterungen
Literaturverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . .             pageLabel_Literaturverzeichnis
2   gamerBook.nb
                                                                                          gamerBook.nb      3




                                                                                    2
                                                                 CHAPTER


                                                                     Title A




                                                                 2.1. Section A.A
   Enter text here.

                                                                        xx      z                   (2.1)



                                                                2.1.1. Subsection A.A.A
   Enter text here.

         2    2

         4


                                                                2.1.2. Subsection A.A.B
   Enter text here.
        Enter item1 text here.
        Enter item1paragraph text here.
             Enter item2 text here.
             Enter item2paragraph text here.
                  Enter item3 text here.
                  Enter item3paragraph text here.



                                                                 2.2. Section A.B
   Enter text here. Enter an inline formula like this: 2   2.

                                                                        xx      z                   (2.2)

   Enter text here.
    1. Enter item1numbered text here.
        Enter item1paragraph text here.
        (a) Enter item2numbered text here.
             Enter item2paragraph text here.
              i. Enter item3numbered text here.
                  Enter item3paragraph text here.
   Enter text here.
   Theorem 2.1. Enter theorem text here.

Enter continued theorem text here.

   Corollary 2.1. Enter corollary text here.

Enter continued corollary text here.

   Definition 2.1. Enter definition text here.

Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html