geteilte Verzeichnisse

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: geteilte Verzeichnisse

von Big-Gremlin » So 25. Jan 2015, 21:05

ja ich denke das ist für meine Zwecke echt ausreichend. :) Das Ergebnis sieht jetzt auf jeden Fall super aus. Vielen Dank

von Besserwisser » So 25. Jan 2015, 20:55

Nur Verzeichnisse mit owner=float werden von Option listof=totoc ins Inhaltsverzeichnis eingetragen. Das ist laut Anleitung die Voreinstellung. Die kannst du natürlich ändern. Und wie bereits von Rainer erklärt, kann man die Überschrift auch generell umdefinieren.

von Big-Gremlin » So 25. Jan 2015, 20:02

Ah, ich habe in meiner entgültigen Datei noch listof=totoc in der documentclass. :) Daran liegts.

Da schmeißt er ja alle Verzeichnisse in das Inhaltsverzeichnis. Könnte ich das auch separat festlegen, welche er reinnehmen soll und welche nicht?

zb listoffigures soll rein...diese anforderungsverzeichnisse nicht

von rais » So 25. Jan 2015, 17:52

Big-Gremlin hat geschrieben: Die Überschriften könnten gern noch etwas kleiner sein und die beiden einzelnen Verzeichnisse sollen nicht mehr im Inhaltsverzeichnis auftauchen.
wenn ich mein Beispiel um ein \tableofcontents erweitere, stehen diese dort auch nicht drin. Irgend etwas machst Du anders.

Statt der beiden \setuptoc-Anweisungen könntest Du \deftocheading verwenden, etwa
\deftocheading{lofreq}{\subsection*{#1}}
\deftocheading{lonfreg}{\subsection*{#1}}
MfG
Rainer

von Big-Gremlin » So 25. Jan 2015, 16:05

Na das war ja einfach. :) Vielen Dank

Noch eine Kleinigkeit würde ich gern verbessern.

Die Überschriften könnten gern noch etwas kleiner sein und die beiden einzelnen Verzeichnisse sollen nicht mehr im Inhaltsverzeichnis auftauchen.

Wie könnte ich das machen?

Da mein Inhaltsverzeichnis nur bis zur dritten Ebene anzeigt, reicht es auch, wenn die Verzeichnisse bis in die vierte Ebene nach hinten geschoben werden. Dann sollte auch die gewünschte Überschriftengröße gleich mit passen. Ein mehrmaliges leveldown funktioniert jedoch nicht.

Wie könnte ich das noch machen? Dann wäre es perfekt. :)

von rais » Sa 24. Jan 2015, 13:20

etwa so:
\documentclass[oneside]{scrbook}

% --- Anforderungsverzeichnis
\usepackage{tocbasic}

% funktionale Anforderungen    
\DeclareNewTOC[type=freq, %
            types=freqs, %
            float, %
            hang=1.5em, %
            indent=0pt, %
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={funktionale Anforderungen}]{lofreq}    

\newcommand{\frequirement}[1]{
   \begin{freq}[ht]
      #1
      \vspace{-1ex}
      \captionof{freq}[#1]{}
   \end{freq}
}    
 
% nicht-funktionale Anforderungen        
\DeclareNewTOC[type=nfreq, %
            types=nfreqs, %
            float, %
            hang=1.5em, %
            indent=0pt,
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={nichtfunktionale Anforderungen}]{lonfreg}    


\newcommand{\nfrequirement}[1]{
   \begin{nfreq}[ht]
      #1
      \vspace{-1ex}
      \captionof{nfreq}[#1]{}
   \end{nfreq}
}    

\setuptoc{lofreq}{leveldown}
\setuptoc{lonfreg}{leveldown}
\makeatletter
\let\c@nfreq\c@freq
\makeatother
\begin{document}
\chapter*{Anforderungsverzeichnis}
   \listoffreqs
   \listofnfreqs

   \chapter{Anforderungen}
   \frequirement{Ich bin eine funktionale Anforderung}
   \nfrequirement{Ich bin eine nicht-funktionale Anforderung}
\end{document}
MfG
Rainer

geteilte Verzeichnisse

von Big-Gremlin » Sa 24. Jan 2015, 11:53

Hallo :)

Nun habe ich ein Problem, was vermutlich etwas fortgeschrittenere Kenntnisse erfordert. Ich hoffe mir kann da jemand helfen.

Ich möchte mein Anforderungsverzeichnis aufsplitten in "funktionale Anforderungen" und "nichtfunktionale Anforderungen".

Ich dachte mir, ich erstell 2 Verzeichnisse und füge diese irgendwie zusammen. Aber ganz so einfach ist es ja leider nicht. :(

Minimalbeispiel:
\documentclass[oneside]{scrbook}

% --- Anforderungsverzeichnis
\usepackage{tocbasic} 

% funktionale Anforderungen    
\DeclareNewTOC[type=freq, %
            types=freqs, %
            float, %
            hang=1.5em, %
            indent=0pt, %
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={Anforderungsverzeichnis}]{lofreq}     

\newcommand{\frequirement}[1]{
	\begin{freq}[ht]
		#1
		\vspace{-1ex}
		\captionof{freq}[#1]{}
	\end{freq}
}     
 
% nicht-funktionale Anforderungen        
\DeclareNewTOC[type=nfreq, %
            types=nfreqs, %
            float, %
            hang=1.5em, %
            indent=0pt,
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={Anforderungsverzeichnis}]{lonfreg}     

\newcommand{\nfrequirement}[1]{
	\begin{nfreq}[ht]
		#1
		\vspace{-1ex}
		\captionof{nfreq}[#1]{}
	\end{nfreq}
}     

\begin{document} 
   \listoffreqs 
   \listofnfreqs

	\chapter{Anforderungen}
   \frequirement{Ich bin eine funktionale Anforderung} 
   \nfrequirement{Ich bin eine nicht-funktionale Anforderung} 
\end{document}
Dadurch habe ich logischerweise 2 einzelne Verzeichnisse. Diese sind auf unterschiedlichen Seiten und die Nummerierung unabhängig voneinander.

Das Ergebnis soll am Ende so aussehen:
- voneinander abhängige Nummerierung
- beide Verzeichnisse sind unter einer Überschrift zusammengefasst
- Unterverzeichnisse sind durch kleinere Überschriften getrennt
- beide Verzeichnisse befinden sich auf einer Seite
- weiterhin 2 unterschiedliche Befehle (/frequirement und /nfrequirement) wären günstig, da beide jeweils durch ein kleines Symbol im Text kenntlich gemacht werden sollen)

Anforderungsverzeichnis

funktionale Anforderungen
1.1 Ich bin eine funktionale Anforderung
1.3 Ich bin eine funktionale Anforderung
1.6 Ich bin eine funktionale Anforderung
...

nicht-funktionale Anforderungen
1.2 Ich bin eine nicht-funktionale Anforderung
1.4 Ich bin eine nicht-funktionale Anforderung
1.5 Ich bin eine nicht-funktionale Anforderung
...[/b]

Nach oben