Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: Symbole und Abkürzungsverzeichnis?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41

    Symbole und Abkürzungsverzeichnis?

    Hallo,

    meine Diplomarbeit kam grad von der ersten Korrektur zurück... habe ein Abkürzungsverzeichnis, hätte aber gerne noch ein Symbolverzeichnis, da in meiner DA sehr viele Formeln vorhanden sind.

    Habe bis jetzt noch nichts gefunden, das meinen Wünschen entspricht^^

    Hatte es gerne so tabelarisch ohne Linien aufgelistet. Also oben dann fett geschrieben... ( Symbol & Bezeichnung & Einheit ) ; unten drunter dann die Symbole ( l & Länge & m )

    Für mein Abkürzungsverzeichnis hab ich abk als kürzel genommen und kann überall durch aufrufen des Befehls Abkürzungen hinzufügen ( \abk{VDI}{Verein deutscher Ingenieure} )

    Gibt es so ne Lösung auch fürs Symbolverzeichnis??

    Hier nochn Minimalbeispiel:

    Code:
    \documentclass[ngerman,12pt,parskip=half,final,listof=totoc,bibt
    o tocnumbered,captions=tableheading]{scrreprt}
    \usepackage{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage{pdfpages}
    \usepackage{subfigure}
    \usepackage{rotating}
    \usepackage[intoc]{nomencl}
    \usepackage{tocstyle}
    \usetocstyle{allwithdot}
    \usepackage[a4paper,left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}
    \usepackage{cite}
    \usepackage{setspace}
    \onehalfspacing
    \usepackage{amsmath, amsthm, amssymb}
    \usepackage{mathtools}
    \usepackage{booktabs}
    \usepackage{scrpage2}
    \clearscrheadings
    \setheadsepline{0.4pt}
    \pagestyle{scrheadings}
    \automark[chapter]{section}
    \ihead{\headmark}
    
    
    \setlength{\headheight}{1.1\baselineskip}
    \renewcommand{\chapterpagestyle}{scrheadings} 
    \usepackage{blindtext}
    \usepackage{filecontents}
    
    
    %\renewcommand*{\chapterpagestyle}{scrheadings} 
    \renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
    
    
    \let\abk\nomenclature
    \renewcommand{\nomname}{Abkürzungsverzeichnis}
    \setlength{\nomlabelwidth}{0.5\hsize}
    \renewcommand{\nomlabel}[1]{#1\dotfill}
    \setlength{\nomitemsep}{-\parsep}
    \makenomenclature
    
    
    \begin{document}
    
    
    \clearpage
    \ohead{\pagemark}
    
    
    \clearpage\pagenumbering{Roman}
    
    \tableofcontents
    
    
    \clearpage\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeichnis}
    \printnomenclature
    
    %ABkürzungen
    \abk{VDI}{Verein deutscher Ingenieure}
    \listoffigures
    
    
    \listoftables
    \clearpage\pagenumbering{arabic}
    
    \chapter{Einleitung}
    
    \end{document}
    Vielen Dank schonmal und Gruß: Alex

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.03.2009
    Beiträge
    91
    Hallo Alex,
    es gibt das Paket Acronym, welches komfortabel ein Abkürzungs- oder Symbolverzeichnis erstellen kann. Es wird mit \usepackage[printonlyused]{acronym} eingebunden. Alles weitere findest du in der Dokumentation.
    Grüße,
    Kathrin

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.08.2007
    Beiträge
    177

    nomentbl

    Hallo,
    es gibt auch das Paket nomentbl, funktioniert ähnlich wie Deine abk-Befehle. Näheres auch hierbei in der Doku!

    Grüße
    Stefan

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41
    Hi

    @ Kathrin:
    bekomm nen Fehler angezeigt: Unknown option `printonlyused`for package `acronym`

    @ Stefan:
    Kannste die Befehle in mein Minimalbeispiel einbinden? Soll nach dem Abkürzungsverzeichnis ne neue Seite mit Kopfzeile und allem drum und dran werden, Überschrift SYmbole...
    Wüsst jetzt nicht wie ich das Bewerkstelligen soll. Hätte gern nen syb-Befehl z.B.: \syb{U}{Wärmedurchgangskoeffizient}{W/m²*K}


    Danke und Gruß: Alex
    Geändert von Ale.ale (30-07-2009 um 10:36 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.08.2007
    Beiträge
    177
    steht alles in der doku unter: http://tug.ctan.org/tex-archive/macr...l/nomentbl.pdf auf Seite 3 Kapitel 5.

    Der Befehl hat folgenden Aufbau:
    Code:
    \usepackage[german]{nomentbl}
    
    \nomenclature[Sortierung]{symbol}{Beschreibung}{Einheit}{Dimension}
    mit der Option german werden die Namen bereits auf Symbolverzeichnis, griechische Buchstaben etc gesetzt.

    Wird allerdings ohne Anpassungen mit deinem abk-Befehl kollidieren, da müsstest du noch sagen, welche Abk. in welche Datei geschrieben werden soll. Die Lösung für sowas findest du hier im Forum.

    Ich habe mir da mal von nem Kollegen was schreiben lassen, was auch das acronym-Paket verwendet, aber das war ne "Verlegenheitslösung".
    Grüße
    Stefan
    Geändert von Curryhunter (30-07-2009 um 11:46 Uhr) Grund: Ergänzungen

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41
    Wird allerdings ohne Anpassungen mit deinem abk-Befehl kollidieren, da müsstest du noch sagen, welche Abk. in welche Datei geschrieben werden soll.
    Minimalbeispiel evtl.?? werde aus der Doku net schlau...

    Wie bekomm ich ne extra Seite fürs Symbolverzeichnis? Was muss ich da in meinem Minimalbeispiel einfügen, damit es im Inhaltsverzeichnis erscheint und das auch Symbolverzeichnis in der Kopfzeile steht?
    Geändert von Ale.ale (30-07-2009 um 12:42 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41
    Morgen,

    ist es generell möglich so wie ich mir das vorstelle?
    oder soll ich lieber das Symbolverzeichnis selbst erstellen und später zwischenheften?

    Gruß: Alex

  8. #8
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    in meiner diplomarbeit habe ich mal sowas getrickst. da ist aber viel "gewurschtel" (wie man bei mir zu hause sagen würde) dabei (siehe bild).

    der code dazu

    Code:
    \usepackage[intoc]{nomencl}
    \makenomenclature
    %Ein extra kommando für einheiten wird definiert
    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace*{\fill}#1\parbox{3cm}{\hspace*{3cm}}}}
    \renewcommand{\nompreamble}{\parbox{115mm}{\large\textsc{Variable}}\parbox{3cm}{\large\textsc{Unit}}\newline\rule{1\textwidth}{1pt}}
    %
    %Abstand zwischen den Einträgen
    \setlength{\nomitemsep}{0.5\parsep}
    
    %eintrag mit unit
    %\nomenclature[ga ]{$\alpha$}{Constant\nomunit{rad}}


    wie man das in rainers code integrieren kann.... dazu fehlt mir gerade die zeit
    Mein Ball ist umgefallen

  9. #9
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    Zitat Zitat von Ale.ale Beitrag anzeigen
    Für mein Abkürzungsverzeichnis hab ich abk als kürzel genommen und kann überall durch aufrufen des Befehls Abkürzungen hinzufügen ( \abk{VDI}{Verein deutscher Ingenieure} )
    Ich kann zwar nicht beim Problem Helfen abr:
    VDI = Verein Deutscher Ingenieure
    Der Kanadier hat sie wiedererkannt!

  10. #10
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33

    Question So ?

    ich habs so gemacht:

    Code:
    \usepackage[intoc,prefix]{nomencl}
    \usepackage{ifthen}
    % Befehl umbenennen in abk
    \let\abk\nomenclature
    % Deutsche Überschrift
    \renewcommand{\nomname}{Abkürzungen und Formelzeichen}
    % Punkte zw. Abkürzung und Erklärung
    \setlength{\nomlabelwidth}{.20\hsize}
    \renewcommand{\nomlabel}[1]{#1 \hfill}
    % Zeilenabstände verkleinern
    %\setlength{\nomitemsep}{-\parsep}
    \makenomenclature
    \renewcommand {\nomgroup}[1]{\medskip}
    \RequirePackage{ifthen}
    \renewcommand{\nomgroup}[1]{%
     \ifthenelse{\equal{#1}{R}}{\item[\textbf{Formelzeichen}]}{%
     \ifthenelse{\equal{#1}{G}}{\item[\textbf{Abkürzungen}]}{}}}
    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace*{\fill}#1}}
    in die Präambel

    den

    Code:
    \makeindex
    Ausgabe mit

    Code:
    \markboth{\nomname}{\nomname}
    \printnomenclature
    Und so sieht ein Formelzeichen aus
    Code:
    \abk[R]{$\bar{M}_n$}{Zahlenmittel der Molmasse \nomunit{[$g/mol$]}}
    Finde ich ganz passabel Steht nur nicht Formelzeichen Bezeichnung und Einheit drüber


    Kai
    Der Kanadier hat sie wiedererkannt!

  11. #11
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41
    Guten Morgen!

    erstmal vielen Dank für eure Antworten...
    Leider funktioniert es immer noch nicht so wie ich es will. Der Vorschlag von Bob kommt dem am nähesten... habe es mal in mein Minimalbeispiel eingebaut:
    \documentclass[ngerman,12pt,parskip=half,final,listof=totoc,bibt
    o tocnumbered,captions=tableheading]{scrreprt}
    \usepackage{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage{pdfpages}
    \usepackage{subfigure}
    \usepackage{rotating}
    \usepackage[intoc]{nomencl}
    \usepackage{tocstyle}
    \usetocstyle{allwithdot}
    \usepackage[a4paper,left=40mm, right=25mm, top=30mm, bottom=20mm,]{geometry}
    \usepackage{cite}
    \usepackage{setspace}
    \onehalfspacing
    \usepackage{amsmath, amsthm, amssymb}
    \usepackage{mathtools}
    \usepackage{booktabs}
    \usepackage{scrpage2}
    \usepackage{ifthen}
    \clearscrheadings
    \setheadsepline{0.4pt}
    \pagestyle{scrheadings}
    \automark[chapter]{section}
    \ihead{\headmark}


    \setlength{\headheight}{1.1\baselineskip}
    \renewcommand{\chapterpagestyle}{scrheadings}
    \usepackage{blindtext}
    \usepackage{filecontents}
    \renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}

    \let\abk\nomenclature
    \renewcommand{\nomname}{Abkürzungsverzeichnis}
    \setlength{\nomlabelwidth}{0.5\hsize}
    \renewcommand{\nomlabel}[1]{#1\dotfill}
    \setlength{\nomitemsep}{-\parsep}
    \makenomenclature

    \begin{document}

    \clearpage
    \ohead{\pagemark}

    \clearpage\pagenumbering{Roman}
    \tableofcontents
    \clearpage\markboth{Abkürzungsverzeichnis}{Abkürzu ngsverzeichnis}
    \printnomenclature

    %ABkürzungen
    \abk{VDI}{Verein deutscher Ingenieure}
    \abk{XYZ}{abcde}

    \renewcommand{\nomname}{Symbolverzeichnis}
    \newcommand{\nomunit}[1]{\renewcommand{\nomentryend}{\hspace*{\fill}#1\par box{3cm}{\hspace*{3cm}}}}
    \renewcommand{\nompreamble}{\parbox{115mm}{\large\ textbf{Symbol}}\parbox{3cm}{\large\textbf{Einheit} }\newline\rule{1\textwidth}{0pt}}
    \setlength{\nomitemsep}{0.5\parsep}


    \clearpage\markboth{Symbolverzeichnis}{Symbolverze ichnis}
    \printnomenclature


    \listoffigures
    \listoftables
    \clearpage\pagenumbering{arabic}
    \chapter{Einleitung}
    \end{document}rad}}
    Wie sag ich Latex jetzt, das er zwischen Einträgen ins Abkürzungsvezeichnis und denen ins Symbolverzeichnis unterscheiden soll?


    %eintrag mit unit
    %\nomenclature[ga ]{$\alpha$}{Constant\nomunit{rad}}
    Wenn ich das so einfüge bekomm ich nen Fehler angezeigt.


    @Kaiman: So wie du es beschreibst hab ichs ja eigentlich auch! Will halt 2 verschiedene Verzeichnisse...


    Thx und Gruß: Alex

  12. #12
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33

    Cool

    Zitat Zitat von Ale.ale Beitrag anzeigen
    @Kaiman: So wie du es beschreibst hab ichs ja eigentlich auch! Will halt 2 verschiedene Verzeichnisse...
    Oh habe ich vergessen

    Code:
    \abk[G]{iPP}{isotaktisches Polypropylen}  für Abkürzungen
    Wichtig, das für Abkürzungen das G dahinter kommt in Eckigen Klammern

    Code:
    \abk[R]{$T_{kNA}$}{Kristallisationstemperatur eines nukleierten Kunststoffs \nomunit{[$^\circ C$]}}
    und bei Symbolen das R, warum?
    hab leider keine Ahnung würde es aber gerne wissen!
    Geändert von Kaiman (03-08-2009 um 18:07 Uhr) Grund: Bild angehängt!
    Der Kanadier hat sie wiedererkannt!

  13. #13
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    auch wenn es mit dem thema nichts zu tun hat, willst du wirklich einheiten in [] schreiben. meiner ansicht nach ist es falsch [g/mol] zu schreiben.

    U=20V
    {U}=20
    [U]=V
    und nicht U=20 [V]

    noch besser wäre es außerdem gmol-1 zu schreiben (also hoch -1). eventuell solltest du noch mal das siunitx paket in betracht ziehen. so könntest du die qualität deines dokumentes noch steigern.

    gruss
    Mein Ball ist umgefallen

  14. #14
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Kaiman Beitrag anzeigen
    Code:
    \abk[G]{iPP}{isotaktisches Polypropylen}  für Abkürzungen
    Wichtig, das für Abkürzungen das G dahinter kommt in Eckigen Klammern

    Code:
    \abk[R]{$T_{kNA}$}{Kristallisationstemperatur eines nukleierten Kunststoffs \nomunit{[$^\circ C$]}}
    und bei Symbolen das R, warum?
    hab leider keine Ahnung würde es aber gerne wissen!
    das hast Du doch selbst so definiert:
    Zitat Zitat von Kaiman Beitrag anzeigen
    Code:
    \renewcommand{\nomgroup}[1]{%
     \ifthenelse{\equal{#1}{R}}{\item[\textbf{Formelzeichen}]}{%
     \ifthenelse{\equal{#1}{G}}{\item[\textbf{Abkürzungen}]}{}}}
    Zitat Zitat von bobmalaria Beitrag anzeigen
    willst du wirklich einheiten in [] schreiben.
    Danke für den Hinweis, die [] haben sich auch irgendwie bei mir eingeschlichen
    [edit]
    korrigiert in Beitrag#15
    [/edit]

    MfG
    Geändert von rais (04-08-2009 um 00:08 Uhr)
    Rainer
    There's nothing a good whack with a hammer won't fix!

  15. #15
    Registrierter Benutzer
    Registriert seit
    19.02.2009
    Ort
    Bad Kreuznach
    Beiträge
    41
    Hallo,

    erstmal recht herzlichen Dank für eure Hilfe! Funktioniert jetzt endlich so wie ichs gern hätte!


    Noch 2 kleine Anliegen...

    -Im Abkürzungverzeichnis ist mir der Zeilenabstand zu groß.

    -im Symbolverzeichnis hätte ich gerne noch eine Vertikale Linie unter den Beschreibungen (Symbol, Bezeichnung, Dimension), sodass es wie ne Tabelle aussieht im MB aus Beitrag 11 ist das so... nur weiß ich net genau wo ich welchen befehl noch einbauen muss!

    Danke und Gruß: Alex

Lesezeichen

Berechtigungen

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