@database BuchMakros
@WIDTH 80
@HEIGHT 60
@WORDWRAP
@master DieBibel:Buch.guide
@$VER: 0.1 Juli 1997/13.02.98
@author "R. Schmiers"
@(c) "1997-1998 R. Schmiers"
@rem die meißten Macros sind Amigaguide V40.
@rem include Bibelhtds.hgm
@rem "include dient dazu einheitliche HTDS-Macros für mehrere Dateien zu verwenden"
@rem "Wenn ganz oben DATABASE Statt HYPERGUIDE steht und kein INCLUDE definiert ist,"
@rem "dann wird die Datei nicht unbedingt als Hyperguide erkannt."
@path /pics
@rem
@rem Tilelmacros für die BibelGuides
@MACRO maintitle "@{APEN 8}@{BPEN 2}@{b}@{font helvetica,24} $1 @{fg text}@{BPEN 0}@{ub}@{deffont}"
@MACRO title "@{APEN 9}@{b}@{font sapphire,19}$1@{fg text}@{ub}@{deffont}"
@MACRO subtitle "@{fg shine}@{b}@{font times,15}$1@{fg text}@{ub}@{deffont}"
@MACRO high "@{b}@{i}@{fg shine}@{bg fill}$1@{fg text}@{bg back}@{ub}@{ui}"
@macro m_sub "@{chapterfont}@{APEN 1}@{b}$1@{ub}@{fg text}@{deffont}"
@macro m_subt "@{subtitlefont}@{APEN 12}@{b}$1@{ub}@{fg text}@{deffont}"
@macro deffont "@{font times.font 13}"
@MACRO Subtitlefont "@{font times.font 18}"
@MACRO chaptertitelfont "@{font times.font 15}"
@MACRO chapterfont "@{font times.font 13}"
@macro bigfont "@{font times,36}"
@macro sectfont "@{font times.font 15}
@macro secfont "@{font times.font 13}
@rem main structure macros
@macro m_title "@{titlefont}@{apen 12}@{b}@{m_prg} $1 @{ub}@{line}@{line}@{deffont}"
@macro m_subtitle "@{subtitlefont}@{apen 4}@{b}@{m_prg} $1@{ub}@{APEN 1}@{line}@{line}@{deffont}"
@macro m_copyright "@{m_high \"Copyright © 1995-1998 Ronald Schmiers, All Rights Reserved.\"}@{line}@{fg text}"
@macro m_welcome "@{subtitlefont}Welcome to the @{m_htds} @{m_prg}.@{deffont}@{line}@{line}"
@macro m_htds "@{b}HTDS@{ub}"
@macro m_prg "@{b} Macrotest.guide @{ub}"
@macro m_menuitem "@{pari -30}@{lindent 36}@{par}"
@macro m_menuinfo "@{tab}$1"
@macro m_sec "@{pari -3}@{lindent 6}@{par}@{sectfont}@{b}@{apen 13}$1@{fg text}@{ub}@{secfont}@{pari 0}@{line}"
@macro m_endsec "@{line}@{pard}"
@macro m_subsec "@{lindent $1}"
@macro m_endsubsec "@{lindent 6}@{par}"
@macro m_subblue "@{line}@{pari 0}@{lindent 6}@{apen 12}$1@{fg text}"
@macro parset "@{pari -3}@{lindent 5}@{par}@{sectfont}@{b}@{apen 13}$1@{fg text}@{ub}@{secfont}@{line}"
@macro body "@{font times.font 13}@{jleft}@{lindent 1}@{fg text}
@rem some text macros
@macro m_cfgpre "@{b}$1@{ub} : @{parset}"
@macro m_high "@{fg highlight}$1@{fg text}"
@macro m_bold "@{b}$1@{ub}"
@macro m_sample "`@{fg highlight}$1@{fg text}'"
@macro m_file "`@{fg highlight}$1@{fg text}'"
@macro m_regonly "(@{\"registered\" link Bibel.hguide/Registration} version only)"
@macro m_new "@{b}New in@{ub} @{fg highlight}$1@{fg text}!"
@rem pseudo lists
@macro listbullet "@{b}· @{ub}"
@macro listheadstart "@{b}"
@macro point       "·"
@macro endlisthead "@{ub}"
@macro defterm "@{lindent 3}@{deftermhead}"
@macro defdata "@{enddeftermhead}@{lindent 6}@{listbullet}"
@macro deftermhead "@{fg highlight}"
@macro enddeftermhead "@{fg text}"
@listindent 6
@macro m_point "@{point}"
@macro m_describe "@{line}@{pari -2}@{lindent 8}@{point} `@{fg highlight}$1@{fg text}' :@{line}@{pari 0}"
@macro m_describeitem "@{item}@{fg highlight}$1@{fg text}@{line}"
@macro m_describeitem2 "@{pari -4}@{lindent 11}@{point} @{fg shine}$1@{fg text}@{line}@{pari 0}"
@macro m_defitem "@{defterm}$1@{defdata}"
@macro m_liitem "@{lindent 6}@{listbullet}$1@{line}"
@macro m_sampleitem "@{par}@{pari -7}@{lindent 15}@{point} `@{fg highlight}$1@{fg text}' :"

@remark Die vorverschobenen Listmakros
@macro listbullet "@{b}· @{ub}"
@macro listhead "@{pari 3}@{lindent 3}@{line}
@macro listtitel "@{b}@{u}$1@{ub}@{uu}@{line}"
@macro list "@{lindent 5}@{listbullet}$1@{line}"
@macro sublisthead "@{lindent 8}@{b}@{u}$1@{ub}@{uu}@{line}"
@macro sublist "@{lindent 10}@{listbullet}$1@{line}"
@macro endlist "@{pari -3}@{lindent 1}@{par}"
@macro listend "@{pari 0}@{lindent 0}@{par}"

@rem about me
@macro m_address "Ronald Schmiers@{line}Emilienstr. 49@{line}09131 Chemnitz@{line}GERMANY @{line}"

@depth 8 
@font helvetica.font 13

@remark Created vor Amigaguide V40
@{bpen 15}

@node "Main" "Das Buch der AmigaGuide-Macros"
@TOC "DieBibel:Bibel.hguide/MAIN"
@PREV "DieBibel:Chronik2.head/MAIN"
@NEXT "Inhalt"
@{tab}@{maintitle " Das Buch "}
@{tab}@{subtitle " Das AmigaGuide V40 Format  "}

@{jcenter}@{title "- Das erste Buch der Macros -"}
@{u}                                                                                  @{uu}
@{jleft}@{fg text}
@{separator}
@{jcenter}
Die Datei dient dazu extensiv mit dem Möglichkeiten der Macros in @{AmigaGuide}V40-Format zu testen.@{line}Erstellt von Ronald Schmiers und @{line}optimiert für @{b}AGV40@{ub}.@{line}
Wenn hierin auch nicht ganz auf HTDS-Befehle verzichtet wird,@{line}so soll diese Datei doch herausfinden helfen,@{line}was auch ohne HTDS machbar sein kann.@{line}
Ich habe mir also diese Anleitung geschrieben um einerseits die HTDS-Macros von den AG-Macros unterscheiden zu lernen,@{line}und andererseits dieses Wissen dann für die BibelGuides richtig einsetzen zu können.@{line}
@{"Dies sind die Kapitel im 1. Buch der Macros" link "Inhalt"}

@{"Über diesen Guide" link "about"}

@{"   suchen mit SearchGuide     " SYSTEM "RUN SearchGuide Buch.guide"}
@{HTDSannotation}
@{jleft}
@{high "wie sehen die BibelHTDS.hgm Macros aus?"} \@{high}
@{m_high "wie sehen die BibelHTDS.hgm Macros aus?"} \@{m_high}
@{maintitle "Maintitle"} Die Macros wirken wohl nur auf den Text in der Klammer?
@{title "Title"} title erzwingt neuen Paragraph? @{m_title "m_title"}oder ist es m_title? Doch das wirkt nur hinter der Klammer! @{subtitle "Subtitle"} Subtitle
@{m_sub "m_sub"} Subchapter? @{m_subt "m_subt"} Subchaptertitel
@{deffont}@{b}FontMacros:@{ob} aus default.hgm (in Macro und daneben geschrieben)
@{titelfont"Titelfont"} Titelfont @{subtitelfont "Subtitelfont"}Subtitelfont @{chapterrfont "Chapterfont"}Chapterfont
@{sectfont}sectfont @{subsectfont}Subsectfont 
@{bigfont}BigFont @{smallfont}Smallfont @{fixedfont}fixedfont
@{deffont "deffont"}Deffont
@{b}list/enumeration:@{ub} @{point}Point @{listbullet}listbullet
@{body}(als body definierter Teil)


@endnode

@node "Inhalt"
@next "about"
@TOC "Main"
@{m_title} Inhaltsverzeichnis der Macrotestseiten:@{fg text}

@{m_liitem "Macros:"} @{listbullet}@{"Fontmacros"  link "fontmacros"}
 @{listbullet}@{"Farbwahl" link "Farbwahl"}
 @{listbullet}@{"ListMacros" link "ListMacros"}
 @{listbullet}@{"TextMacros" link "TextMacros"}
 @{listbullet}@{"MenuMacros" link "MenuMacros"} für Linklisten geeignet.
 @{listbullet}@{"WeitereMacros" link "WeitereMacros"}
 @{listbullet}@{" about " link "about"}
@endnode

@node "about"
@prev "Inhalt"
@TOC "Inhalt"

@{subtitle "fast HTDS-freie AG-Macrotest.guide"} @{line}
@{m_copyright}  
@{m_subtitle "Über diesen guide:"}

@{m_cfgpre "Geht es auch ohne @{m_htds}?" "?"} Die Datei dient dazu extensiv mit dem Möglichkeiten der Macros in @{AmigaGuide}V40-Format zu testen. Erstellt von Ronald Schmiers und optimiert für @{b}AGV40. @{ub}@{line}
Wenn hierin auch nicht ganz auf HTDS-Befehle verzichtet wird, so soll diese Datei doch herausfinden helfen, was auch ohne HTDS machbar sein kann.@{line}
@{m_htds} bietet im Gegensatz zu AmigaGuide die Möglichkeit verschiedene Fonts auf ein und der selben Seite zu benutzen. Mit AG geht das nur für einen ganzen NODE.
@{par}@{high "remark about me: "}
@{m_address} Adresse erzeugt mit {m_address}
@endnode

@node "FontMacros"
@prev "About"
@next "Farbwahl"
@TOC "Inhalt"
@{m_subtitle "FontMacros:"}@{tab}Die obige Überschrift sollte in Farbe "SHINE" erscheinen und nur "FontMacros:" enthalten. Woher der blaue Dateiname kommt ist mir noch schleierhaft. Die Überschrift ist eine der Katagorie:
@{m_describe "\@{m_subtitle 'FontMacros'}"} es wird im Macroteil der Guide folgendes in einer Zeile eingetragen:
@{m_describeitem "\@{macro m_subtitle ""\@{subtitlefont}\@{b}\@{apen 4}\@{m_prg} $1\@{ub}\@{line}\@{line}\@{deffont}\"}

@{body}Das Ergebnis soll dann so aussehen:
@{m_subtitle "FontMacros:"}	 Daß ein Dateiname darin ist liegt am Macro \@{m_prg} darin. Es bringt den Zusatz und den Farbwechsel.
@{body}Ich hätte verwenden sollen:
@{m_describeitem "\@{macro subtitle ""\@{fg shine}\@{b}\@{font times,15}$1\@{fg text}\@{ub}\@{deffont}\"}
@{body}Das Ergebnis soll dann so aussehen:
@{subtitle "FontMacros:"} = also helle Schrift in bold.@{line}
@{body}An dieser Stelle steht: \@{body} um auf default-Werte zurückzuschalten.@{line}
@{m_high " gemischte Fontmacros aus AG V40 und HTDS "}
 Die Macros wirken wohl nur auf den Text in der Klammer? Die Übergabe des Textes erfolgt mit den Platzhaltern @{m_high "$1"}. Ein Problem ergibt sich bei der @{"Wahl" link "Farbwahl"} der APEN Farben, da bei anderen Usern andere Farbwerte sein können!
@{maintitle "Maintitle"} Dies ist definiert als >helvetica 24 bold braun (APEN 8). Bekommt man das ohne HTDS zu sehen, ist alles OK. Exakt sieht die Zeile so aus: 
@{m_describe "\@{maintitle 'Text'}"} Das Macro im Kopf sieht so aus:
@{b}\@MACRO maintitle "\@{APEN 8}\@{BPEN 2}\@{b}\@{font helvetica,24}$1\@{fg text}\@{ub}\@{deffont}"@{ub}
@{pard}

@{title "Title"} Dies ist definiert als >sapphire 19 bold rotbraun (APEN 9).  (title erzwingt neuen Paragraph?) 
Das Macro sieht so aus:
@{m_describe "\@{title 'Text'}"} Das Macro im Kopf sieht so aus:
@{b}\@MACRO title "\@{APEN 9}\@{b}\@{font sapphire,19}$1\@{fg text}\@{ub}\@{deffont}"@{ub}
@{pard}

@{m_title "\@{m_title 'Text'}"} Dies Macro ist eine andere Variante. Diese Zeile steht im Quelltext direkt dahinter!
Doch das wirkt auch hinter der Klammer! 
@{m_describe "\@{m_title 'Text'}"}Das Macro im Kopf sieht so aus:
@{b}\@macro m_title "\@{titlefont}\@{apen 12}\@{b}\@{m_prg} $1 \@{ub}\@{line}\@{line}\@{deffont}"@{ub}
@{pard}

@{subtitle "Subtitle"} Subtitle
@{m_describe "\@{subtitle 'Text'}"} Das Macro im Kopf sieht so aus:
@{b}\@MACRO subtitle "\@{fg shine}\@{b}\@{font times,15}$1\@{fg text}\@{ub}\@{deffont}"@{ub}
@{pard}

@{m_sub "m_sub"} Subchapter? 
Das Macro sieht so aus:
@{m_describe "\@{m_sub 'Text'}"} Das Macro im Kopf sieht so aus:
@{b}@macro m_sub "\@{chapterfont}\@{APEN 1}\@{b}$1\@{ub}\@{fg text}\@{deffont}"@{ub}
@{pard}

@{m_subt "m_subt"} Subchaptertitel
Das Macro sieht so aus:
@{m_describe "\@{m_subt 'Text'}"} Das Macro im Kopf sieht so aus:
@{b}\@macro m_subt "\@{subtitlefont}\@{APEN 12}\@{b}$1\@{ub}\@{fg text}\@{deffont}"@{ub}
@{pard}

@{deffont}
@{m_high " FontMacros: "} aus default.hgm von @{m_htds} und nur damit nutzbar. (in Macro und daneben geschrieben)
@{titelfont "Titelfont"} \@{Titelfont ""} @{subtitelfont "Subtitelfont"} \@{Subtitelfont ""} @{chapterrfont "Chapterfont"} \@{Chapterfont ""}
@{m_describe "\@{titlefont}"} Die Macros im Kopf sehen alle etwa so aus:
@{b}\@MACRO titlefont "\@{font helvetica.font 24}"@{ub}
@{pard}

@{sectfont} \@{sectfont} @{subsectfont} \@{subsectfont} 
@{m_describe "\@{sectfont}"} Die Macros im Kopf sehen so aus:
@{b}\@MACRO sectfont "\@{font times.font 15}"@{ub}
@{pard}
@{bigfont}\@{BigFont} @{smallfont} \@{Smallfont} @{fixedfont} \@{fixedfont} haben den gleichen Aufbau.
@{pard}@{deffont "deffont"} - Hier wirken: \@{pard} \@{Deffont} und dann \@{par}. -@{par} 
@{m_cfgpre "Diese HTDS-Macros" "->"} sollten vor den Textteilen stehen, da sonst der gesamte Titel als "unbekanntes Macro" ignoriert und nicht angezeigt wird. Ohne HTDS sieht man oben nur die Macroschreibweise!
Das heißt: definiert man so ein Macro mit Parameterteil @{fg shine}{xxx "xxx$1"}@{fg text}, kann nur HTDS diese anzeigen. Legt man nur die Fontdefinition hinein, muß der eigentliche Titel mit einem extra Macro in Farbe und Schnitt gesetzt werden, damit AG V40 diese verwenden kann.
Allerdings muß man danach wieder @{fg shine}\@{deffont}@{fg text} setzen, damit HTDS auf diesen zurückschalten kann.

	>Dieser Abschnitt wurde mit @{m_describe '\@{m_cfgpre "Diese HTDS-Macros"} sollten ...'} formatiert.

Anders scheint es bei den @{fg shine}\@{macro m_xxx 'text'}@{fg text} auszusehen. Obwohl ich darin auch Fontdefinitionen mit eingebaut habe, zeigt AG V40 den restlichen Teil korrekt an.
Die Benennung der Macros ist zwar fast beliebig, doch sollte sie verständlich bleiben, egal ob deutsche, englische oder anderssprachige Macronamen verwendet werden.
@endnode

@node "Farbwahl"
@prev "FontMacros"
@next "ListMacros"
@TOC "Inhalt"
@macro invers "@{APEN 0}@{BPEN 1} $1 @{APEN 1}@{BPEN 0}"
@macro invers2 "@{APEN 3}@{BPEN 2} $1 @{APEN 1}@{BPEN 0}"
@{title "Farbwahl"}@{line}
@{body}
Die Farbwahl ist nicht einfach, wenn man mehr als die vier Grundfarben des OS verwenden will.
Normale Farben, @{invers "Inverser Text"} @{invers2 "inverser Text des 2. Farbpaares"} mit Verwendung von APEN + BPEN.
Sehr verbreitet ist die MagicWB-Farbpalette. Dies hat zur Folge, das diese Farben (von 4-7) nur eingeschränkt nutzbar sind.
Original hat die @{APEN 4}@{BPEN 2}Farbnummer 4 @{APEN 1} den Farbwert @{BPEN 4}   Vollblau   @{BPEN 0} = rrggbb = 0000ff in hex oder 000 000 255 in VGA-Werten. In MagicWB ist es Dunkelgrau. Im 4 farb Modus wird es zur gleichen wie der Hintergrund.
Original hat die @{APEN 5}Farbnummer 5 @{APEN 1} den Farbwert @{BPEN 5}   Violett    @{BPEN 0} = rrggbb = ff00ff in hex oder 255 000 255 in VGA-Werten. In MagicWB ist es Mittelgrau. Im 4 farb Modus wird es zur Farbe schwarz.
Original hat die @{APEN 6}Farbnummer 6 @{APEN 1} den Farbwert @{BPEN 6}   Türkis     @{BPEN 0} = rrggbb = 00ffff in hex oder 000 255 255 in VGA-Werten. In MagicWB ist es Hellgraubraun. Im 4 farb Modus wird es zur Farbe Weiß.
Original hat die @{APEN 7}Farbnummer 7 @{APEN 1} den Farbwert @{BPEN 7}   Vollweiß   @{BPEN 0} = rrggbb = ffffff in hex oder 255 255 255 in VGA-Werten. In MagicWB ist es Rosa. Im 4 farb Modus wird es zur Farbe Graublau.
Das bedeutet, daß diese Farben auf normalgrauem Hintergrund kaum lesbaren Text ergeben; umgekehrt aber, wann man sie als pastellfarbenen Hintergrund einsetzen will, diese bei anderen Usern dann zu bunt erscheinen könnten.
Ein weiterer Nachteil ist, daß Multiview auf einem eigenen Screen mit Textdateien nur einen 4 farb Screen öffnet und all diese Farben nicht mehr sichtbar sind. Um das zu verhindern muß man im Icon der Guide den ToolType "PUBSCREEN=WORKBENCH" setzen.
@{BPEN 2}@{APEN 4}Daraus kann man schlußfolgern, daß es bei Verwendung dieser Farben sinnvoller ist, den Hintergrund auf die Farbe 2 also weiß zu setzen. So bleibt eine Lesbarkeit erhalten. Leider Wirkt sich aber BPEN nur auf den Hintergrund von Stellen aus, wo auch Zeichen eingegeben wurden. Zwischen den Zeilen bleibt ein Streifen in Hintergrundfarbe 0.@{BPEN 0}@{APEN 1}
@{bpen 2}@{apen 9}Hier bietet HTDS nun die Tolle Möglichkeit Farben als absolute RGB-werte einzugeben. So daß @{fgrgb rot} rote Schrift @{apen 9} auch rot bleibt.    Dieser Text ist mit APEN 9 geschrieben und sollte rötlich oder dunkelorange sein. @{BPEN 0}@{APEN 1}
@{invers2 " Hier folgt nun eine Farbtabelle passend für MUI und MAgicWB: "}
@{code}@{font topaz.font 8}
  0.     Background  -> 149,149,149     8. @{BPEN 8}  @{BPEN 0}  Darkgrey    ->  80, 80, 80
  1. @{BPEN 1}  @{BPEN 0}  Black       ->   0,  0,  0     9. @{BPEN 9}  @{BPEN 0}  Antrahzit   ->  40, 62, 91
  2. @{BPEN 2}  @{BPEN 0}  White       -> 255,255,255    10. @{BPEN 10}  @{BPEN 0}  Green       ->  96,128, 96
  3. @{BPEN 3}  @{BPEN 0}  Blue        ->  59,103,162    11. @{BPEN 11}  @{BPEN 0}  Yellow      -> 226,209,119
  4. @{BPEN 4}  @{BPEN 0}  Med.grey    -> 123,123,123    12  @{BPEN 12}  @{BPEN 0}  Brightrose  -> 255,212,203
  5. @{BPEN 5}  @{BPEN 0}  BrightgreyI -> 175,175,175    13. @{BPEN 13}  @{BPEN 0}  Brown       -> 122, 96, 72
  6. @{BPEN 6}  @{BPEN 0}  Brightbrown -> 170,144,124    14. @{BPEN 14}  @{BPEN 0}  Brightgrey  -> 210,210,210
  7. @{BPEN 7}  @{BPEN 0}  Rose        -> 255,169,151    15. @{BPEN 15}  @{BPEN 0}  Red         -> 229, 93, 93

@{deffont}
@{b}Diese Farben lassen sich mit dem MagicWB-demon setzen.@{ub}
@{par}

@{m_sec "HTDS predefined colors"}
@{m_sample "#FF0000"} and @{m_sample "Red"} color expressions gets the same color :
@{fgrgb red}Red.@{fg text}


Here is the table of all predefined color names :

@{settabs 20}@{code}
@{fg highlight}Name@{tab}Color@{fg text}


Black  @{tab}#000000	@{tab}@{fgrgb black}Example.@{fg text}
Green  @{tab}#008000	@{tab}@{fgrgb green}Example.@{fg text}
Silver @{tab}#C0C0C0	@{tab}@{fgrgb silver}Example.@{fg text}
Lime   @{tab}#00FF00	@{tab}@{fgrgb lime}Example.@{fg text}
Gray   @{tab}#808080	@{tab}@{fgrgb gray}Example.@{fg text}
Olive  @{tab}#808000	@{tab}@{fgrgb olive}Example.@{fg text}
White  @{tab}#FFFFFF	@{tab}@{fgrgb whith}Example.@{fg text}
Yellow @{tab}#FFFF00	@{tab}@{fgrgb yellow}Example.@{fg text}
Maroon @{tab}#800000	@{tab}@{fgrgb maroon}Example.@{fg text}
Navy   @{tab}#000080	@{tab}@{fgrgb navy}Example.@{fg text}
Red    @{tab}#FF0000	@{tab}@{fgrgb red}Example.@{fg text}
Blue   @{tab}#0000FF	@{tab}@{fgrgb blue}Example.@{fg text}
Purple @{tab}#800080	@{tab}@{fgrgb purple}Example.@{fg text}
Teal   @{tab}#008080	@{tab}@{fgrgb teal}Example.@{fg text}
Fuchsia@{tab}#FF00FF	@{tab}@{fgrgb fuchsia}Example.@{fg text}
Aqua   @{tab}#00FFFF	@{tab}@{fgrgb Aqua}Example.@{fg text}
@{cleartabs}@{body}
@{m_endsec}

@endnode

@node "ListMacros"
@macro listbullet "@{b}· @{ub}"
@macro listhead "@{pari 3}@{lindent 3}@{line}
@macro listtitel "@{b}@{u}$1@{ub}@{uu}@{line}"
@macro list "@{lindent 5}@{listbullet}$1@{line}"
@macro sublisthead "@{lindent 8}@{b}@{u}$1@{ub}@{uu}@{line}"
@macro sublist "@{lindent 10}@{listbullet}$1@{line}"
@macro endlist "@{pari -3}@{lindent 1}@{par}"
@macro listend "@{pari 0}@{lindent 0}@{par}"
@prev "FarbWahl"
@next "MenuMacros"
@TOC "Inhalt"

@{m_cfgpre "Echte Listbefehle gibts nur für HTDS..."} doch auch mit den @{amigaguide} V40 Macros kann man versuchen das hinzukriegen. Man bastelt sich dazu ein PUNKT-Macro und nimmt die Befehle PARI, LINDENT, TAB und LINE zu Hilfe. LINE braucht man um WORDWRAP und SMARTWRAP zu begegnen! WORDWRAP wirkt sich nur auf lange Textteile ohne RETURN-Zeichen aus. SMARTWRAP wirkt auch auf vorformatierten Text und MUSS durch entweder ZWEI Zeilenvorschübe  oder durch \@{line} und \@{par} unterbrochen werden!
@{pard}
Mit folgenden Macros erstellen wir jetzt mal Listen. (in diesem Fall stehen die im NodeKopf):
Einen "Listpunkt" erzeugen wir mit: @{apen 2}\@macro listbullet "\@{b}· \@{ub}"@{apen 1}
Einen "Listhead" mit: 	@{apen 2}\@macro listhead "\@{pari 3}\@{lindent 3}\@{line}"@{apen 1}
Einen "Listitem" mit: 	@{apen 2}\@macro list "\@{lindent 5}\@{listbullet}$1\@{line}"@{apen 1}
Den Abschluß macht: 	@{apen 2}\@macro endlist "\@{pari 1}\@{lindent 0}\@{par}"@{apen 1}
Das Macro 	@{apen 2}\@{line}	@{apen 1} ist eigentlich nur bei SMARTWRAP nötig.
Das sieht dann so aus:@{par}
@{listhead }{listhead} eröffnet eine Liste mit PARI, LINDENT & LINE.
@{listtitel "Listkopf"}{listtitel} sollte fett und unterstrichen kommen...
@{list "Item1"}{list "item1"}
@{list "Item2"}{list "item2"}
@{list "Item3"}{list "item3"}
@{endlist}
Mit weiteren Macros, die den LINDENT verschieben, kann man auch noch Sublisten erzeugen. 
Da bei dem ersten Versuch der 1.Listitem noch nicht eingerückt ist und zusätzliche Leerzeilen entstanden sind, hier nun ein Versuch die Ganze Liste in einer Zeile zu schreiben:
Das sieht dann so aus:
----------------------
@{listhead}@{listtitel "Listkopf"}@{list "Item1"}1@{list "Item2"}2@{list "Item3"}3@{listend}
----------------------@{line}
zwischen den gestrichelten Linien sollte eine Liste erscheinen!?@{line}
Das Macro \@{LINDENT x} scheint sich eigenwillig zu verhalten. @{line}
Ohne HTDS funktionieren diese Listmakros , doch mit nicht mehr??? Nanu? 
Liegt es daran, daß die Makros nur in diesem Node stehen? verändere auch mal die Fenstergröße mit dem Zieheck rechts unten.
@{b}· @{ub} @{b}· @{ub} @{b}· @{ub}Oi! Nach dem Vorverlegen scheint es zu klappen!
@endnode

@node "MenuMacros"
@prev "ListMacros"
@next "TextMacros"
@TOC "Inhalt"

@{m_subt "MenüMacros:"} @{i}Diese eignen sich für "Link-Listen". @{ui}
@{m_menuitem "m_menuitem"}m_MenuItem 1 @{m_menuinfo "m_menuinfo mit Tabs"} MenuInfo mit Tabs
@{m_menuitem "m_menuitem2"}m_MenuItem 2 @{m_menuinfo "m_menuinfo mit Tabs"} MenuInfo mit Tabs
@{m_menuitem "m_menuitem3"}m_MenuItem 3 @{m_menuinfo "m_menuinfo mit Tabs"} MenuInfo mit Tabs

@endnode

@node "TextMacros"
@prev "MenuMacros"
@next "WeitereMacros"
@TOC "Inhalt"

@{m_subt "TextMacros:"}
@{body}TextMacros:
@{m_cfgpre "m_cfgpre"} bold mit parset
@{m_high "m_high"} m_high @{m_bold "m_bold"} m_bold @{m_sample "m_sample"} m_sample @{m_file "m_file"} m_file

@{m_defitem "m_defitem"} m_defitem
@{m_describe "m_describe"} m_describe m_describe m_describe m_describe m_describe m_describe
@{m_describeitem "m_describeitem"} m_describeitem m_describeitem m_describeitem m_describeitem
@{m_describeitem2 "m_describeitem2"} m_describeitem2 m_describeitem2 m_describeitem2 m_describeitem2
@{m_sampleitem "m_sampleitem"} m_sampleitem m_sampleitem m_sampleitem m_sampleitem

@endnode

@node "WeitereMacros"
@prev "TextMacros"
@next "Macros"
@TOC "Inhalt"

@{m_subt "WeitereMacros:"}
@{b}Weitere Macros:@{ub}
@{m_copyright} m_copyright @{m_htds} m_htds 
@{m_welcome "m_welcome"} m_welcome@{line}
@{m_regonly} m_regonly 

@endnode

@node "Macros"
@prev "WeitereMacros"
@TOC "Inhalt"

@{m_subt "Macros:"}
@{b}Weitere Macros:@{ub}
@{m_copyright} m_copyright @{m_htds} m_htds 
@{m_welcome "m_welcome"} m_welcome@{line}

@endnode

