Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Verzeichnis für Environment/Theorem erstellen

  1. #1
    badiman
    Gast

    Verzeichnis für Environment/Theorem erstellen

    Ich grüße Euch,

    mit folgendem Problem:
    Ich habe mir mit dem Package "shadethm" eine Umgebung gebastelt, in die ich meine kompletten Definitionen hineingepackt habe. Diese Theoreme sind überall auf den Blätter einer Studienarbeit verteilt. Daher möchte ich am Ende ein Verzeichnis haben, in dem ich diese Umgebungen mit Seitenangabe und Beschriftung wiederfinden mit kann, ähnlich dem /listoffigure oder /listoftable - Befehl. So etwas muss doch möglich sein!? In dem angehängten Beispiel habe ich es mit /listof{...} versucht, aber das scheint nur mit floats zu gehen.
    Ich freue mich über jede Hilfe, denn meine Suche hat definitiv nichts ergeben. Es kann auch sein, dass ich die falschen Keywords genutzt habe...
    ...hier der Code:
    Code:
    \documentclass[pdftex, a4paper, parskip]{scrreprt}
    \usepackage[latin1]{inputenc}
    \usepackage{float}
    \usepackage[plainpages=false,pdfpagelabels]{hyperref} %verlinkung von tabellen, theoreme, bilder ...
      
    \usepackage{shadethm} %für definitionen
    \newshadetheorem{thms}{Definition}[chapter]
    
    \newenvironment{thm}[1][]{%die Umgebung für die definitionen
      \definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
      \definecolor{shaderulecolor}{rgb}{0.0,0.0,0.4}%
      \setlength{\shadeboxrule}{1.5pt}%
      \begin{thms}[#1]\hspace*{1mm}%
    }{\end{thms}}
    
    \begin{document}
    \tableofcontents
    
    \chapter{Kapitel 1}
    \section{Sektion 1}
    \subsection{Untersektion 1}
    \section{Sektion 2}
    \begin{thm}[Testtheorem]\label{thm:test}
    \\Es ist schoen hier ein Test machen zu duerfen
    \end{thm}
    
    %Definitionenverzeichnis
    \addcontentsline{toc}{chapter}{Definitionsverzeichnis}
    \listof{thms}{Verzeichnis der Definitionen}
    
    \end{document}
    herzliche Grüße
    Uli alias badiman

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass[pdftex, a4paper, parskip]{scrreprt}
    \usepackage[latin1]{inputenc}
    \usepackage{tocbasic}
    \usepackage[plainpages=false,pdfpagelabels]{hyperref} %verlinkung von tabellen, theoreme, bilder ...
      
    \usepackage{shadethm} %für definitionen
    \newshadetheorem{thms}{Definition}[chapter]
    
    \newenvironment{thm}[1][]{%die Umgebung für die definitionen
      \definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
      \definecolor{shaderulecolor}{rgb}{0.0,0.0,0.4}%
      \setlength{\shadeboxrule}{1.5pt}%
      \begin{thms}[#1]\hspace*{1mm}%
      \addcontentsline{thm}{section}{#1}
    }{\end{thms}}
    
    
    
    \begin{document}
    \tableofcontents
    
    \chapter{Kapitel 1}
    \section{Sektion 1}
    \subsection{Untersektion 1}
    \section{Sektion 2}
    \begin{thm}[Testtheorem]\label{thm:test}
    \\Es ist schoen hier ein Test machen zu duerfen
    \end{thm}
    
    %Definitionenverzeichnis
    \clearpage
    \addcontentsline{toc}{chapter}{Definitionsverzeichnis}
    \listoftoc[Definitionsverzeichnis]{thm}
    \end{document}
    Gruß
    Marco
    Geändert von mechanicus (09-04-2009 um 20:57 Uhr)

  3. #3
    badiman
    Gast
    Hallo Marco,

    ich hab es zwar noch nicht ausprobiert, werde das aber gleich tun. Doch vorher lag es mir zuerst am Herzen dir einen herzlichen Dank für die super schnelle Antwort zu geben. Hätte nicht gedacht, dass es so einfach ist ... und vor allem, dass es so schnell geht.
    Nachtrag: nachdem ich mein Koma-Script auf dem aktuellsten Stand gebracht hatte und somit auch das "tocbasic"-Package nutzen konnte, hat alles einwandfrei funktioniert. Danke nochmal.

    herzliche Grüße Uli
    Geändert von badiman (10-04-2009 um 08:27 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.08.2007
    Beiträge
    103
    Kann das obige Beispiel dahingehend umgebaut werden, dass nicht nur der Definitionsname sondern auch die zugehörige Nummer im Verzeichnis erscheint? Wenn ja, wie? Danke sehr!

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von slowfox Beitrag anzeigen
    Kann das obige Beispiel dahingehend umgebaut werden, dass nicht nur der Definitionsname sondern auch die zugehörige Nummer im Verzeichnis erscheint? Wenn ja, wie? Danke sehr!
    statt
    Code:
      \addcontentsline{thm}{section}{#1}
    in der Definition der thm-Umgebung etwa
    Code:
      \addcontentsline{thm}{section}{\protect\numberline{\thethms}#1}%
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Stichworte

Lesezeichen

Berechtigungen

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