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

Thema: Marginalien - scrbook anstatt scrreprt - marginnote

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30

    Marginalien - scrbook anstatt scrreprt - marginnote

    Hallo zusammen,

    ich habe mich bereits einmal an euch gewendet wegen Marginalien und einer blauen Linie am Rand des Buches (Titel: marginnote - singlespacing, color, Blocksatz, Schriftgröße).

    Dort wurden mir super Skripte geschrieben und Tipps gegeben. Leider hat mir wegen der Linie niemand helfen können, daher habe ich mich an Markus Kohm gewendet (http://www.komascript.de/node/1232). Er hat mir hier ein geniales Skript geschrieben, welches genau meine Anforderungen erfüllt (siehe dazu auch folgendes Buch als Bsp.: http://books.google.de/books?id=tF99...sführung&cd=1#).

    Mein Problem: Das Bsp. von Markus ist für die Klasse scrreprt geschrieben und nicht für scrbook. Leider kann ich die fehlende "if, else, fi" Anweisung nicht schreiben und würde mich über jede Hilfe freuen, das Bsp. an die Klasse scrbook anzupassen.

    Das komplette Minimalbsp. kann unter dem Beitrag von Markus Kohm gefunden werden (http://www.komascript.de/node/1232).

    Würde mich über Hilfe sehr freuen, da ich denke, dass die Art des Buches mit "blauen Strich" und Marginalie zum "schnellen" Lesen und Nachschlagen super ist.

    Vielen Dank im Voraus.
    Tobi

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30
    Hallo liebes Forum,

    ist hier jemand in der Lage die Problematik mit linken und rechten Seiten (scrbook anstatt scrreport) zu lösen?

    Würde mich sehr freuen.

    Vielen Dank im Voraus.
    Tobi

  3. #3
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Markus Kohm möge mir verzeihen, wenn ich ihn missverstanden habe.

    Code:
    \documentclass[mpinclude]{scrbook}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[english]{babel}
    \usepackage{marginnote}
    \usepackage{blindtext}
    \usepackage[onehalfspacing]{setspace}
    \usepackage[svgnames]{xcolor}
    \usepackage{eso-pic}
     
    \addtolength{\marginparsep}{10pt}
    \addtolength{\marginparwidth}{\marginparwidth}
    \renewcommand*{\marginfont}{\strut\hskip-1em % Das ist erst einmal ein
                                    % gemeiner Trick zur korrekten Ausrichtung
                                    % kleiner Fontgrößen mit abweichendem
                                    % Zeilenabstand.
      \linespread{1}\small\color{DarkBlue}% Das ist der Rest.
    }
    \newif\ifvisualmargin\visualmargintrue
    \AddToShipoutPicture{%
      \ifvisualmargin
        \ifodd\value{page}
        \AtTextLowerLeft{%
          \put(\LenToUnit{\dimexpr\textwidth+\marginparsep-10pt\relax},0){%
            \color{DodgerBlue}\thicklines\line(0,1){\LenToUnit{\textheight}}%
          }%
          \put(\LenToUnit{\dimexpr\textwidth+\marginparsep-1pt\relax},0){%
            \color{LightSteelBlue}%
            \rule{\dimexpr\marginparwidth+2pt\relax}{\textheight}%
          }%
        }%
        \else
        \AtTextLowerLeft{%
          \put(\LenToUnit{\dimexpr-\marginparsep+10pt\relax},0){% Geänderte Positionierung
            \color{DodgerBlue}\thicklines\line(0,1){\LenToUnit{\textheight}}%
          }%
          \put(\LenToUnit{\dimexpr-\marginparwidth-\marginparsep-1pt\relax},0){% Geänderte Positionierung
            \color{LightSteelBlue}%
            \rule{\dimexpr\marginparwidth+2pt\relax}{\textheight}%
          }%
        }%
        \fi
      \fi
    }
     
    \begin{document}
    \blindtext\footnote{This is the anchor of the margin note.}%
    \marginnote{Test note with more than one line}\blindtext
    
    \blindtext\footnote{This is the anchor of the margin note.}%
    \marginnote{Test note with more than one line}\blindtext
    
    \blindtext\footnote{This is the anchor of the margin note.}%
    \marginnote{Test note with more than one line}\blindtext
     
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  4. #4
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30

    Thumbs up Vielen Dank ;-)

    Hi lockstep,

    vielen Dank für die zahlreiche Hilfe am heutigen Tag. Werde die Adaption mit dem blauen Strich morgen einbinden.

    Vielen Dank nocheinmal ;-)
    Tobi

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30

    Marginalien - scrbook

    Hallo,

    noch ein Frage: Mein Dokument besteht aus part, chaptern, usw; besteht die Möglichkeit die blaue Linie auf den part Seiten auszuschalten auf den anderen jedoch zu behalten?

    Markus Kohm hat ja bereits geschrieben, wenn man visualmarginfalse schreibt, dann blendet sich die blaue Leiste aus. Dies ist auch richtig.

    Problem: Wenn ich dies bei meinen part Seiten tue, dann wird im Folgenden nichts mehr angezeigt. Die Dateien (part und chapter [chapter beinhaltet auch section, usw.]) sind in das Hauptdokument verlinkt. Der Code steht aktuell in der Hauptdatei.

    Vielen Dank im Voraus.
    Tobi

  6. #6
    Registrierter Benutzer
    Registriert seit
    11.06.2008
    Beiträge
    151
    Hallo,

    Code:
    \visualmarginfalse
    \part{bla}
    \visualmargintrue
    oder
    Code:
    {\visualmarginfalse
    \part{bla}}
    klappt bei mir.

    Gruß

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

    Code:
    \usepackage{etoolbox}
    \makeatletter
    \preto\part{\visualmarginfalse}
    \appto\@endpart{\visualmargintrue}
    \makeatother
    Gruß
    Marco

  8. #8
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Sowohl bei den Vorschlägen von krihaa als auch beim Vorschlag von mechanicus muss ein \clearpage vor \visualmarginfalse ergänzt werden - ansonsten fehlt der blaue Rand auf der letzten Seite vor \part. Der korrigierte Code von mechanicus lautet damit

    Code:
    \usepackage{etoolbox}
    \makeatletter
    \preto\part{\clearpage\visualmarginfalse}
    \appto\@endpart{\visualmargintrue}
    \makeatother
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von lockstep Beitrag anzeigen
    muss ein \clearpage vor \visualmarginfalse ergänzt werden
    das hat man von zu wenigen Testläufen

    Danke
    Marco

  10. #10
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30
    Hi lockstep,

    \usepackage{etoolbox}
    \makeatletter
    \preto\part{\clearpage\visualmarginfalse}
    \appto\@endpart{\visualmargintrue}
    \makeatother
    habe den Code in mein Hauptdokument eingebunden. Die blauen Striche auf den part Seiten sind weg, leider aber auch auf der angesprochenen Seite vor dem part.

    etoolbox habe ich mir nachinstalliert und scheint zu funktionieren. Muss ich ggf. noch den Code vor jedes "part" setzen?
    \clearpage
    \visualmarginfalse
    \part{bla}
    \visualmargintrue

    ****************
    Eine Frage noch zu den marginalien (marginnote): Ich musste die Anmerkungen teilweise manuel umbrechen. Eine Idee woran das liegen kann?

    Zudem schreibt er ab und an Marginalien folgendemaßen:
    Text Text Text |
    Text Text Text | Kooperationspartner
    Text Text Text | zur Stärkung
    Text Text Text | der
    Text Text Text | Marktposition
    Text Text Text |
    Text Text Text |

    Sollte er das nicht folgendermaßen schreiben? (In dem Bsp. muss ich z.B. Kooperationspartner manuel umbrechen, ansonsten geht es über den Seitenrand hinaus.)

    Text Text Text |
    Text Text Text | Kooperations-
    Text Text Text | partner zur
    Text Text Text | Stärkung der
    Text Text Text | Marktposition
    Text Text Text |
    Text Text Text |

    Des Weiteren habe ich mir eine Absatzeinrückung in den Haupttext eingebaut, welche ich vom Layout her auch wunderbar finde:
    \usepackage{parskip} % Absätze aktivieren
    \setlength{\parindent}{0,5cm} % Einzug
    \setlength{\parskip}{14pt} % Abstand
    Diese Absätze beeinflussen leider auch die marginnote, so dass auf ungeraden Seiten eine Absatzeinrückung zu sehen ist. Auf geraden ist eine Absatzeinrückung (denke ich) auch da, aber er ist nicht wirklich sichtbar. Gibt es hier eine Lösungsmöglichkeit?


    Da ich jetzt ja schon einige Zeit an meinem Latex Code "herumbastel", habe ich keine Ahnung, ob euch weiterer Code hilft?

    Vielen Dank schon einmal im Voraus.
    Grüße
    Tobi

  11. #11
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von ETLinden Beitrag anzeigen
    Die blauen Striche auf den part Seiten sind weg, leider aber auch auf der angesprochenen Seite vor dem part.
    Das kann ich nicht bestätigen.

    Zitat Zitat von ETLinden Beitrag anzeigen
    Eine Frage noch zu den marginalien (marginnote): Ich musste die Anmerkungen teilweise manuel umbrechen. Eine Idee woran das liegen kann?
    Es gibt eine Regel: Das erste Wort wird nicht getrennt.


    Zitat Zitat von ETLinden Beitrag anzeigen
    Des Weiteren habe ich mir eine Absatzeinrückung in den Haupttext eingebaut, welche ich vom Layout her auch wunderbar finde:
    Was aber wirklich ein TABU ist. Entweder Absatzeinrückung oder Absatzabstand. Aber nicht beides. Zudem hat KOMA eigene Optionen hierfür. Deine Vorgehensweise ist dabei nicht korrekt. Schaue dir mal l2tabu an.

    Gruß
    Marco

  12. #12
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Wenn blaue Striche vor \part fehlen (bei mir tun sie es nicht), dürfte das an anderen Teilen deiner Präambel liegen. Ohne nachvollziehbares Beispiel kann ich nicht mehr dazu sagen.

    Und um mich mechanicus anzuschließen: Entweder Absatzeinzug oder Absatzabstand.

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

  13. #13
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von mechanicus Beitrag anzeigen
    Es gibt eine Regel: Das erste Wort wird nicht getrennt.
    Zumindest auf den ersten Blick funktioniert folgendes:

    Code:
    \documentclass{article}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{blindtext}
    
    \usepackage{marginnote}
    \let\marginnoteOld\marginnote
    \renewcommand*{\marginnote}[1]{\marginnoteOld{\hspace{0pt}#1}}
    
    \begin{document}
    
    \blindtext\marginnote{Abschlussveranstaltung}
    
    \end{document}
    lockstep
    Geändert von lockstep (07-03-2010 um 19:29 Uhr) Grund: hspace statt hspace*
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  14. #14
    Registrierter Benutzer
    Registriert seit
    23.02.2010
    Beiträge
    30
    Hi lockstep,

    anbei mal meine Präambel (ich weiß, dass dies mit einem Minimalbsp. nicht mehr zu tun hat, würde mich aber riesig freuen, wenn ihr mal drüber schauen könntet.)

    Mit guter Ordnung/Code hat meine Präambel wahrscheinlich nicht so viel zu tun. Habe mir allerdings viel Mühe gegeben aus den Anleitungen und den Beiträgen in den Foren schlau zu werden...

    \documentclass[a4paper,twoside,final,titlepage,onecolumn,openrigh t,DIV=12,BCOR=5mm,mpinclude,headinclude]{scrbook}
    \usepackage{typearea}
    %\setlength\marginparwidth{80pt}

    % Zeilenabstand Text 1,5 und Fußnoten 1:
    % http://www.macuser.de/forum/f19/late...endern-189206/
    \usepackage{setspace}
    \onehalfspacing

    \usepackage{fancyhdr}
    %\pagestyle{headings}

    \pagestyle{fancy}% muss vor \renewcommand{\sectionmark} stehen
    \fancyhf{}
    \fancyfoot[EL]{\thepage}% gerade Seiten, links
    \fancyhead[OR]{\leftmark}% gerade Seiten, rechts
    \fancyhead[EL]{\rightmark}% ungerade Seiten, links
    \fancyfoot[OR]{\thepage}% ungerade Seiten, rechts
    \fancyhfoffset[OR]{95pt}
    \fancyhfoffset[EL]{95pt}
    \renewcommand{\headrulewidth}{0.4pt} % Rand nach Header bzw. Strich unter dem Header

    % Chapter im Header
    \renewcommand{\chaptermark}[1]{
    \markboth{\thechapter{} #1}{}
    }

    % Sektion im Header
    \renewcommand{\sectionmark}[1]{
    \markright{\thesection{} #1}{}
    }

    % bindet Tabellen- und Abbildungsverzeichnis in das Inhaltsverzeichnis ein.
    \usepackage[nottoc]{tocbibind}
    % Kleinschrift "Tabellen- und Abbildungsverzeichnis" anstatt in GROSSSCHRIFT
    \renewcommand{\tocetcmark}[1]{\markboth{#1}{}}
    \renewcommand{\tocetcmark}[1]{\markright{#1}{}}

    \usepackage{parskip} % Absätze aktivieren
    \setlength{\parindent}{0,5cm} % Einzug
    \setlength{\parskip}{14pt} % Abstand

    %********** Markus Kohm: http://www.komascript.de/node/1232**********
    \usepackage[svgnames]{xcolor}
    \usepackage{eso-pic}

    %********** Markus Kohm: http://www.komascript.de/node/1232**********
    \usepackage{marginnote}
    \addtolength{\marginparsep}{10pt}
    \addtolength{\marginparwidth}{\marginparwidth}
    \renewcommand*{\marginfont}{\strut\hskip-1em % Das ist erst einmal ein
    % gemeiner Trick zur korrekten Ausrichtung
    % kleiner Fontgrößen mit abweichendem
    % Zeilenabstand.
    \linespread{1}\small\color{DarkBlue}% Das ist der Rest.
    }
    \newif\ifvisualmargin\visualmargintrue
    \AddToShipoutPicture{%
    \ifvisualmargin
    \ifodd\value{page}
    \AtTextLowerLeft{%
    \put(\LenToUnit{\dimexpr\textwidth+\marginparsep-10pt\relax},0){%
    \color{Blue}\thicklines\line(0,1){\LenToUnit{\text height}}%
    }%
    \put(\LenToUnit{\dimexpr\textwidth+\marginparsep-1pt\relax},0){%
    \color{White}%
    \rule{\dimexpr\marginparwidth+2pt\relax}{\textheig ht}%
    }%
    }%
    \else
    \AtTextLowerLeft{%
    \put(\LenToUnit{\dimexpr-\marginparsep+10pt\relax},0){% Geänderte Positionierung
    \color{Blue}\thicklines\line(0,1){\LenToUnit{\text height}}%
    }%
    \put(\LenToUnit{\dimexpr-\marginparwidth-\marginparsep-1pt\relax},0){% Geänderte Positionierung
    \color{White}%
    \rule{\dimexpr\marginparwidth+2pt\relax}{\textheig ht}%
    }%
    }%
    \fi
    \fi
    }

    % - keine blaue Linie auf ``part'' - http://www.mrunix.de/forums/showthre...747#post309747
    \usepackage{etoolbox}
    \makeatletter
    \preto\part{\clearpage\visualmarginfalse}
    \appto\@endpart{\visualmargintrue}
    \makeatother

    % "part" Seite ohne Seitenzahl
    \renewcommand*{\partpagestyle}{empty}

    % "part" erscheint im Inhaltsverzeichnis, NICHT aber mit Seitenzahl
    \makeatletter
    \let\partbackup\l@part
    \renewcommand*\l@part[2]{\partbackup{#1}{}}
    \makeatother

    \usepackage{ucs}
    \usepackage[utf8x]{inputenc}
    \usepackage[osf]{mathpazo}
    \usepackage{pst-all}
    \usepackage{rotating}
    \usepackage{subfigure}
    \usepackage[english,german,ngerman]{babel}

    \usepackage{ragged2e,calc}

    \usepackage{graphicx}

    % Fußnote - Abstand zwischen Nummer der FN und dem Text
    \deffootnote{1.5em}{1em}{
    \makebox[1.5em][l]{\thefootnotemark}}

    % schließt Schusterjungen/Hurenkinder aus
    \clubpenalty = 10000
    \widowpenalty = 10000

    %Formatiert die Bildunterschriften
    \usepackage{caption}
    \renewcommand{\captionfont}{\small\itshape}

    \usepackage{makeidx}
    \makeindex
    \newcommand{\Index}[1]{#1\index{#1}} %Vereinfachung Indexerstellung

    \usepackage[round]{natbib}

    \usepackage{url}

    % --> Vorspann im Inhaltsverzeichnis wie eine Sektion anzeigen, aber mit Ausrichtung chapter -- http://www.mrunix.de/forums/showthread.php?t=67624
    \usepackage{tocstyle}
    \usetocstyle{KOMAlike}
    \settocstylefeature[-1]{entryhook}{\large\sffamily\bfseries}% Bug-Korrektur
    \makeatletter
    \newcommand*{\toplevelentriesspecial}{%
    \vspace{1em plus 1pt}%
    \settocstylefeature[0]{entryvskip}{0pt}%
    \settocstylefeature[0]{entryhook}{}%
    \settocstylefeature[0]{leaders}{%
    \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{\tocstyle@feature@dothook .}%
    \mkern \@dotsep mu$}\hfill
    }%
    }
    \newcommand*{\toplevelentriesnormal}{%
    \settocstylefeature[0]{entryvskip}{1em plus 1pt}%
    \settocstylefeature[0]{entryhook}{\sffamily\bfseries}%
    \settocstylefeature[0]{leaders}{\hfill}%
    }
    \g@addto@macro{\frontmatter}{\addtocontents{toc}{\ protect\toplevelentriesspecial}}
    \g@addto@macro{\mainmatter}{\addtocontents{toc}{\p rotect\toplevelentriesnormal}}
    \g@addto@macro{\backmatter}{\addtocontents{toc}{\p rotect\toplevelentriesspecial}}
    \makeatother


    \begin{document}
    \frontmatter

    %\addchap{testchap}

    \input{geleitwort}
    \input{vorwort}
    \input{abstract}

    \tableofcontents
    \listoffigures %\addcontentsline{listoffigures}{chapter}{Abbildun gsverzeichnis}
    \input{abkuerzungsverzeichnis}

    \cleardoublepage
    \mainmatter

    \include{k1}
    \include{kap1}

    \include{k2}
    \include{kap2}
    \include{kap3}

    \include{k4}
    \include{kap4}

    \include{k5}
    \include{kap5}
    \include{kap6}

    \backmatter
    \input{anhang}%\addtocontents{toc}

    \bibliographystyle{natdin}
    \bibliography{OSSBuch}

    \newpage
    \renewcommand{\indexname}{Stichwortverzeichnis}

    \printindex

    \end{document}

    Meine Dateien k1, usw. sehen folgendermaßen aus:
    % K1
    %\clearpage
    %\visualmarginfalse
    \part{Einleitung \& Überblick}
    %\visualmargintrue
    Die Dateien kap1, usw. folgendermaßen:
    \chapter{Einleitung}
    Kapitel eins beschreibt einleitend die Motivation des Autors \index{Motivation des Autors}und dessen verfolgte Zielsetzung \index{Zielsetzung!der Forschungsarbeit} mit der Forschungsarbeit. Im Weiteren werden die \index{Leitfragen} Leitfragen und der Rahmen definiert. Kapitel eins schließt mit dem Ablauf \& Aufbau der Master Thesis.

    \section{Motivation und Zielsetzung}
    Im Rahmen eines \marginnote{Langfristiges Ziel ist die Kreation einer Supply Chain Risk Management Open Source Software.} Logistikprojektes in der Automobilindustrie wurde ein erster Prototyp eines Tools zur Reduzierung von Ri
    Abstract, Geleitwort, usw sind folgendermaßen aufgebaut:
    \addchap{Abstract}

    The \marginnote{Book content}Master Thesis has been prepared as final work to complete the MBA program “communicate” at the technical university of Munich. The thesis is about methods and success factors that introduce and establish open source software in the market using the example of open-scrm.org
    Vielen Dank im Voraus.
    Tobi

  15. #15
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Bitte stelle deinen Code zukünftig in eine Code-Umgebung (erhältlich über die Raute-Taste) - ansonsten werden wahllos Abstände eingefügt und dadurch Befehlsnamen zerstört.

    In der Sache: Die zusätzlichen Textdateien, die du mittels \include einbindest, habe ich natürlich nicht. Wenn ich aber deine gesamte Präambel nehme und in ein Minimalbeispiel, das mit \part arbeitet, einfüge (und errate, dass du manche Farben geändert hast ), funktioniert bei mir alles wie gewünscht.

    Möglicherweise liegt es an \include. Bitte probiere aus, was passiert, wenn du den Inhalt sämtlicher \include-Dateien direkt in dein Hauptdokument schreibst.

    Sonstiges zu deiner Präambel (ohne Anspruch auf Vollständigkeit): Da du eine KOMA-Script-Klasse benutzt, verwende statt des Paketes parskip die entsprechenden KOMA-Optionen. Und ich bezweifle auch, dass du alte und neue deutsche Rechtschreibung benötigst.

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

Stichworte

Lesezeichen

Berechtigungen

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