Anzeige:
Ergebnis 1 bis 15 von 21

Thema: Index - Stil - Formatierung Stichwortverzeichnis - A, B, usw. als Überschrift

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30

    Index - Stil - Formatierung Stichwortverzeichnis - A, B, usw. als Überschrift

    Hallo liebes Forum,

    ich habe bisher viel Hilfe bekommen und wollte nun mal eine Möglichkeit posten, wie man das Stichwortverzeichnis rudimentär formatieren kann. Bitte auch um Beachtung, dass dies bestimmt NICHT der elegante Latex Weg ist (aber teilweise ist Latex so kompliziert, zumindest für Leute ohne Programmierkenntnisse, dass es sich aus meiner Sicht - wenn man unter Zeitdruck ist - lohnt eine nicht elegante Weise einzuschlagen).

    Ich habe mit KomaScript gearbeitet und das Stichwortverzeichnis vom Standard her verwendet. Sieht m.E. gut aus und passt super. Leider sind aber die Bereiche - A, B, C, usw. - ohne Überschrift. Folgendes Layout wollte ich erreichen:

    A
    Anton .....5
    Auto .......7

    B
    Bett .......7
    Boot .......4

    usw.
    ....

    Es gibt viele Beiträge, in denen man eine Stildatei anlegen soll - was wahrscheinlich der eleganteste Weg ist - und dadurch das Ziel erreicht.

    Leider hatte ich keine Zeit das alles noch auszuprobieren und habe mich durch die Beiträge gearbeitet. Ich das gewünschte Ergebnis durch folgenden nachträglich eingefügten Code erreicht:

    Code:
    \begin{theindex}
    \raggedright{\bfseries \huge A}\nopagebreak % oder \centerline  \item Anwender und Entwickler, 62
      \item Arbeitspakete, 18
      \item Artefakte, 14, 15, 28, 41
        \subitem elektronische, 25, 28, 29, 31, 33
      \item Autokratie, 26
    \bigskip
      \indexspace
    
    \raggedright{\bfseries \huge B}\nopagebreak
      \item Browser (Mosaic \IeC {\textendash } sp\IeC {\"a}ter Netscape), 
    		13
    Das Gute: Es funktioniert. Datei öffnen. Änderungen vornehmen und 1x kompilieren.

    Das Schlechte: Kompiliert man 2x, dann sind die manuellen Einträge wieder weg, daher muss man es am Ende machen

    Wie gesagt, es hat funktioniert. Ich habe es verstanden und es hat schnell geklappt. Die Idee mit den Stildateien klingt wesentlich besser, aber alle Beiträge haben mir nicht 100% deutlich gemacht, 1. wie ich es in meine "Hauptdatei" einbinden muss und 2. wie ich die gewünschte Formatierung erreiche.

    Vllt. hilft es ja jemanden, der auch unter Zeitdruck ist und nicht gut in Latex respektive nicht programmieren kann.

    Viele Grüße
    Tobi

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ETLinden Beitrag anzeigen
    Ich habe mit KomaScript gearbeitet und das Stichwortverzeichnis vom Standard her verwendet. Sieht m.E. gut aus und passt super. Leider sind aber die Bereiche - A, B, C, usw. - ohne Überschrift. Folgendes Layout wollte ich erreichen:
    Code:
    %%
    %% This is file `Letter.ist',
    %%
    headings_flag       1		% headings yes
    heading_prefix   "\\textbf{" 	% boldfont
    heading_suffix   "}\\nopagebreak\n"		% newline
    quote		'<'
    %%level		'>'
    symhead_positive "Symbole"
    preamble
      "\\begin{theindex}\n"
    item_1
      "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}"
    item_01
      "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}"
    item_x1
      "\\par\\leavevmode\\hangindent10pt\\makebox[10pt][l]{--}"
    item_2
      "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }"
    item_12
      "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }"
    item_x2
      "\\par\\leavevmode\\hangindent20pt\\makebox[20pt][l]{-- -- }"
    %% 
    %%
    %% End of file `Letter.ist'.
    Aufruf dann mit "makeindex -s Letter.ist datei"

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30
    Hallo Herbert,

    Aufruf dann mit "makeindex -s Letter.ist datei"
    .

    Ich nutze Kile unter Linux, da gibt es einen Button pdflatex, dann kommt das pdf Dokument automatisch.

    Ich habe leider keine Ahnung, was "makeindex -s" bedeuten soll? Soll ich das in meine Haupdatei eintragen? Ist das ein Befehl für die Kommandozeile (mit der ich nicht arbeite)?

    "Letter.ist" ist eine eigenständige Datei, wenn ich dich und die anderen Beiträge richtig verstanden habe? Wenn es eine eigenständige Datei ist, wie muss ich sie dann in meine Hauptdatei einbinden?

    Du siehst meine Latex Kenntnisse sind leider sehr beschränkt, die Anleitungen für meine Kenntnisse meistens zu tiefgehend geschrieben (da kein Programmierer), aber ich bin total überzeugt von Latex.

    Da ich nun eine Woche unterwegs bin, fast zwei Wochen und die Abgabe Ende März ist, muss es bei mir schnell gehen. Das Stichwortverzeichnis ist der letzte fehlende Punkt. Ich würde mich aber freuen, wenn du mir die Vorgehensweise bzw. meine Frage beantworten würdest, damit ich es dann zukünftig nutzen kann.

    Viele Grüße
    Tobi

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von ETLinden Beitrag anzeigen
    Ist das ein Befehl für die Kommandozeile (mit der ich nicht arbeite)?
    Du hast Linux und nutzt die Kommandozeile nicht? Das ist ja wie ---- ich weiß nicht.

    Man kann Kile auch eigene Kompilierungswünsche angeben.

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30
    Linux und nutzt die Kommandozeile nicht?
    Warum die Kommandozeile nutzen, wenn es auch grafisch möglich ist? Besonders als nicht 100% kompetenter User, der alles auf der Kommandozeile kann. Immerhin schon mal auf Linux umgestiegen und weg von MS.

    @ Herbert, danke werde es demnächst ausprobieren.

    Viele Grüße
    Tobi

  6. #6
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    In der theindex-Umgebung in deinem Beispiel ist ein \bigskip enthalten - hast du auch diesen Befehl händisch hinzugefügt? Wenn du größere Abstände zwischen den einzelnen Buchstabengruppen möchtest, sollte es reichen, den Befehl \indexspace entsprechend umzudefinieren.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von ETLinden Beitrag anzeigen
    Immerhin schon mal auf Linux umgestiegen und weg von MS.
    Hast natürlich recht. Die Konsole wird aber auch noch kommen

    Gruß
    Marco

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ETLinden Beitrag anzeigen
    Ich nutze Kile unter Linux, da gibt es einen Button pdflatex, dann kommt das pdf Dokument automatisch.

    Ich habe leider keine Ahnung, was "makeindex -s" bedeuten soll? Soll ich das in meine Haupdatei eintragen? Ist das ein Befehl für die Kommandozeile (mit der ich nicht arbeite)?

    "Letter.ist" ist eine eigenständige Datei, wenn ich dich und die anderen Beiträge richtig verstanden habe? Wenn es eine eigenständige Datei ist, wie muss ich sie dann in meine Hauptdatei einbinden?
    Letter.ist nach der Ausgabe von
    Code:
    kpsewhich -var-value TEXMFLOCAL
    kopieren und zwar in ein Unterverzeichnis makeindex.
    texhash laufen lassen und dann in Kile
    Einstellungen=>Kile bearbeiten=>Werkzeuge Erstellen=>makeindex
    beim Befehl
    Code:
    makeindex -s Letter.ist
    eintragen.

    Herbert

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •