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

Thema: eigene Vorlage

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154

    eigene Vorlage

    Hallo zusammen,

    ich möchte für meine Diss mir eine Latex-Vorlage basteln. Meine Latex-Kenntnisse sind ein wenig eingerostet, daher die Frage: Was nimmt man den für Pakete heutzutage, welche lässt man sein.

    Ich will:

    • in deutsch schreiben
    • eigentlich eher sowas wie AMI book vom satzspiegel, abständen, seitenrändern, statt die üblichen srcbook einstellungen
    • ich will booktabs für tabellen
    • ich will eigentlich über ps und eps als zwischenstufen gehen
    • ich will akronyme


    Es soll:
    • etwa 150 seiten werden
    • eine informatiker arbeit werden (also pseudocode, c++ listings, logs, grafiken mit messwerten, formeln)


    An was muß ich den dabei denken? Welche Pakete nutzt man, welche nicht mehr? Nimmt man noch bibtex oder eher biber? was geht am schönsten für die zitate? natdin oder was anderes? nimmt man akronym oder in verbindung mit stichwortverzeichnis doch was anderes? fragen über fragen. freu mich auf eure tips. schon mal dank in vorraus.

    zum start schon mal dank!

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Der Dreiklang
    Code:
    \usepackage[utf8]{inputenc} % sofern der Latex-Editor UTF8 verwendet
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    ist schon einmal ein guter Start (es sei denn du möchtest Open-/Truetype-Fonts mit XeLateX/lualatex verwenden).

    Für Listings bietet sich das gleichnamige Paket an. Für Graphiken und Messwertdarstellung kann ich tikz/pgf und pgfplots empfehlen (nicht von der umfangreichen Anleitung abschrecken lassen ).

    Wenn du noch ein etwas ausgefallenderes Layout suchst, schau dir mal classicthesis oder tufte-latex an. (Letzteres erfordert allerdings durchaus einiges an Einarbeitung.)

    Wenn du noch alten Code wieder verwenden willst, schau ruhig noch einmal hier rein:
    Tip: Veraltete Pakete, welche NICHT verwendet werden sollten

    Ansonsten ist diese Liste auf tex.sx auch sehr informativ:
    What packages do people load by default in LaTeX?
    Geändert von hakaze (20-02-2014 um 18:07 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    hallo hakaze,

    also das war schon einmal sehr hilfreich. da ist ja ne menge lesestoff, den ich mir heute abend und die tage mal anschauen werde. eine frage zu classicthesis: geht das auch in deutsch? oder gibt es da probleme? insbesondere denk ich da an die themen abbildungsbeschriftungen und andere automatisch generierte texte. hatte ich in der vergangenheit immer wieder probleme.

    beim thema grafiken für messwerte. was ist da besser, die vorgestellten pakete oder bilder von gnuplot einbinden?

    was sagst du zum thema biber vs bibtex?

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    was sagst du zum thema biber vs bibtex?
    Die Kombination biblatex + biber ist jeder anderen Kombination in allen Belangen überlegen. Wenn dich niemand zwingt, würde ich bibtex, natbib, jurabib und was auch immer dafür in Tonne klopfen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    ok, vielen dank für den tip. ich habe die freie wahl, und damit die qual.

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    In diesem Fall würde ich an deiner Stelle Ulrikes Vorschlag folgen. biblatex und biber sind wirklich die bessere, weil modernere und flexiblere, Variante.

    Zum Thema Abbildungsüberschriften und so: solche Dinge werden eigentlich automatisch von babel erledigt.

    Bei den Graphiken würde ich wegen der konsistenteren Darstellung pgfplots vorziehen. Gerade bei komplexeren Funktionen ist das Plotten mit gnuplot allerdings deutlich performanter. Du kannst aber auch bei pgfplots die Punkte extern mit gnuplot berechnen und dann intern via pgfplots zeichnen lassen.

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Einen guten Einstieg liefert eventuell auch: »Minimale Vorlage vs. maximale Probleme«. Dort werden auch Unterschiede bei Verwendung von XeLaTeX oder LuaLaTeX gegenüber der Verwendung von pdfLaTeX berücksichtigt und auch das Thema Literaturverzeichnis wird zumindest kurz demonstriert.

    Übrigens ist das KOMA-Script-Buch ja ebenfalls mit scrbook geschrieben und hat eine durchaus eine etwas andere Aufteilung von Satzspiegel und Rändern. Das scheint also mit scrbook durchaus möglich zu sein …
    Geändert von klops (24-02-2014 um 08:59 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    hallo zusammen,

    ich habe mir angefangen die sachen anzuschauen, und scheitere schon auf der ersten meile.

    ich versuche classic thesis mit biblatex und biber auf deutsch zu verwenden. leider klappt dies nicht, da hyperref meckert (soweit ich es rausbekommen habe).

    hier meine minimalbeispiel:
    Code:
    \documentclass[ 
    twoside,
    openright,
    titlepage,
    numbers=noenddot,
    headinclude,
    footinclude=true,
    cleardoublepage=empty,
    BCOR=5mm,
    paper=a4,
    fontsize=11pt,
    ngerman 
    ]{scrreprt}
    
    \PassOptionsToPackage{
    eulerchapternumbers,
    listings,
    drafting,
    pdfspacing,
    %subfig,
    beramono,
    eulermath,
    parts}{classicthesis}										
    
    \usepackage{ifthen}
    
    % ********************************************************************
    % Setup, finetuning, and useful commands
    % ********************************************************************
    \newcounter{dummy} % necessary for correct hyperlinks (to index, bib, etc.)
    \newlength{\abcd} % for ab..z string length calculation
    \providecommand{\mLyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
    \newcommand{\zB}{z.\,B.}
    
    \PassOptionsToPackage{latin9}{inputenc}	% latin9 (ISO-8859-9) = latin1+"Euro sign"
    \usepackage{inputenc}				
    
    \PassOptionsToPackage{ngerman}{babel}   % change this to your language(s)
    \usepackage{babel}					
    \usepackage[babel, german=quotes]{csquotes}
    \PassOptionsToPackage{%
        style=authoryear-comp,%
        bibstyle=authoryear,
        sortcites=true,%
        sorting=nyt,%
        block=space,%
        backref=true,%
        labelnumber=true,
        maxcitenames=1,
        uniquename=full,
        uniquelist=false,
        backend=biber%
    }{biblatex}
    \usepackage{biblatex}
    \setlength{\bibitemsep}{1ex}
    \addbibresource{\jobname.bib}
    
    \PassOptionsToPackage{fleqn}{amsmath}		% math environments and more by the AMS 
     \usepackage{amsmath}
    
    % ******************************************************************** 
    % General useful packages
    % ******************************************************************** 
    \PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
    	\usepackage{fontenc}     
    \usepackage{textcomp} % fix warning with missing font shapes
    \usepackage{scrhack} % fix warnings when using KOMA with listings package          
    \usepackage{xspace} % to get the spacing after macros right  
    \usepackage{mparhack} % get marginpar right
    \usepackage{fixltx2e} % fixes some LaTeX stuff 
    
    \PassOptionsToPackage{hyperfootnotes=false,pdfpagelabels}{hyperref}
    	\usepackage{hyperref}  
    \pdfcompresslevel=9
    \pdfadjustspacing=1 
    
    \usepackage{graphicx} 
    
    \hypersetup{%
        colorlinks=true, 
        linktocpage=true, 
        pdfstartpage=3, 
        pdfstartview=FitV,%
        breaklinks=true, 
        pdfpagemode=UseNone, 
        pageanchor=true, 
        pdfpagemode=UseOutlines,%
        plainpages=false, 
        bookmarksnumbered, 
        bookmarksopen=true, 
        bookmarksopenlevel=1,%
        hypertexnames=true, 
        pdfhighlight=/O,
        urlcolor=webbrown, 
        linkcolor=RoyalBlue, 
        citecolor=webgreen
    }   
    
    \usepackage{classicthesis} 
    \begin{document}
    \frenchspacing
    \raggedbottom
    \selectlanguage{ngerman}
    \renewcommand*{\bibname}{Literaturverzeichnis}
    \pagenumbering{roman}
    \pagestyle{plain}
    
    \chapter{Kapitel eins als Test}
    askjdkajsdkjkasjd
    
    \end{document}
    Das bewirkt als Fehler:
    Code:
    Kapitel 1.
    ! Use of \@chapter doesn't match its definition.
    \@uclclist ->\oe 
                     \OE \o \O \ae \AE \dh \DH \dj \DJ \l \L \ng \NG \ss \SS \th...
    l.136 \chapter{Kapitel eins als Test}
    Ich nutze latex -> ps -> ps2pdf als Produktionsweg, weil ich eps Dateien verarbeiten will.

    Jemand einen Tip für mich, wie man dies ändert???? Vielen Dank schon einmal.

  9. #9
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Wieso machst du denn alles über PassOptionsToPackage? Du kannst die Optionen doch auch direkt den Paketen übergeben, wie du das schon teilweise machst.

    Dass es bei dir nicht funktioniert liegt an der kombination hyperref und classicthesis. Ich würde dir empfehlen deine eps mit epstopdf einfach in pdf umzuwandeln und pdflatex zu benutzen.
    Geändert von Donalduck (26-02-2014 um 17:38 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Keep things simple:
    Code:
    \documentclass[ 
    twoside,
    openright,
    titlepage,
    numbers=noenddot,
    headinclude,
    footinclude=true,
    cleardoublepage=empty,
    BCOR=5mm,
    paper=a4,
    fontsize=11pt,
    ngerman 
    ]{scrreprt}
    
    % ********************************************************************
    % Setup, finetuning, and useful commands
    % ********************************************************************
    \newcounter{dummy} % necessary for correct hyperlinks (to index, bib, etc.)
    \newlength{\abcd} % for ab..z string length calculation
    \providecommand{\mLyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
    \newcommand{\zB}{z.\,B.}
    
    \usepackage[latin9]{inputenc}% Du bist sicher, dass Du nicht utf8 verwenden
                                 % willst?
    
    \usepackage{babel}					
    \usepackage[babel, german=quotes]{csquotes}
    \usepackage[%
        style=authoryear-comp,%
        bibstyle=authoryear,
        sortcites=true,%
        sorting=nyt,%
        block=space,%
        backref=true,%
        labelnumber=true,
        maxcitenames=1,
        uniquename=full,
        uniquelist=false,
        backend=biber%
    ]{biblatex}
    \setlength{\bibitemsep}{1ex}
    \addbibresource{\jobname.bib}
    
    \PassOptionsToPackage{fleqn}{amsmath}		% math environments and more by the AMS 
     \usepackage{amsmath}
    
    % ******************************************************************** 
    % General useful packages
    % ******************************************************************** 
    \usepackage[T1]{fontenc}     
    \usepackage{textcomp} % fix warning with missing font shapes
    \usepackage{scrhack} % fix warnings when using KOMA with listings package          
    \usepackage{xspace} % to get the spacing after macros right  
    \usepackage{mparhack} % get marginpar right
    \usepackage{fixltx2e} % fixes some LaTeX stuff 
    
    \pdfcompresslevel=9
    \pdfadjustspacing=1 
    
    \usepackage{graphicx} 
    
    \usepackage[eulerchapternumbers,
    listings,
    drafting,
    pdfspacing,
    %subfig,
    beramono,
    eulermath,
    parts]{classicthesis} 
    
    \hypersetup{%
        colorlinks=true, 
        linktocpage=true, 
        pdfstartpage=3, 
        pdfstartview=FitV,%
        breaklinks=true, 
        pdfpagemode=UseNone, 
        pageanchor=true, 
        pdfpagemode=UseOutlines,%
        plainpages=false, 
        bookmarksnumbered, 
        bookmarksopen=true, 
        bookmarksopenlevel=1,%
        hypertexnames=true, 
        pdfhighlight=/O,
        urlcolor=webbrown, 
        linkcolor=RoyalBlue, 
        citecolor=webgreen
    }   
    
    % Entweder so:
    \renewcaptionname{ngerman}{\bibname}{Literaturverzeichnis}
    % oder mit biblatex-Mitteln (siehe biblatex-Anleitung)
    
    \begin{document}
    \raggedbottom% Bei doppelseitigen Dokumenten nicht wirklich empfehlenswert
    \pagenumbering{roman}% Du bist sicher, dass Du nicht scrbook mit \frontmatter
                         % verwenden willst???
    \pagestyle{plain}% Voreinstellung bei scrreprt
    
    \chapter{Kapitel eins als Test}
    askjdkajsdkjkasjd
    
    \end{document}

  11. #11
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    hier meine minimalbeispiel:
    Naja, minimal ist was anderes. Du könntest schon eine Menge rausschmeißen:

    Code:
    \documentclass[]{scrreprt}
    
    \usepackage{classicthesis}
    \usepackage{hyperref}
    \begin{document}
    \chapter{Kapitel eins als Test}
    askjdkajsdkjkasjd
    
    \end{document}
    Das ist ein Bug in classicthesis im latex Modus. Wieso verwendest du so eine komplizierte Vorlage?

    Ich nutze latex -> ps -> ps2pdf als Produktionsweg, weil ich eps Dateien verarbeiten will.
    Da würde ich eher pdflatex mit \usepackage{epstopdf} vorschlagen.

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    Hallo zusammen,

    also epstopdf kannte ich nicht. werde ich anschauen! das wird dann ja einiges schon fixen.

    classic thesis nutze ich, weil es mir hier empfohlen wird, und weil es hübsch ist. dass ein zwei sachen kompliziert sind, hab ich gesehen, da bin ich dabei es stück für stück besser zu machen, also soweit ich es kann.

    die geschichten mit pass option to package macht die classicthesis vorlage. konnte auf die schnelle nicht finden, was besser oder schlechter ist. aber kann man ja ändern, ist ja nicht so das problem.

    dann probiere ich eure tips mal aus! danke.

  13. #13
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    hallo nochmal,

    also wenn ich diese seite nehme (http://www.tex.ac.uk/cgi-bin/texfaq2...el=optionclash) ist die vorgehensweise mit dem \PassOptionsToPackage eigentlich zu bevorzugen, oder was sagt ihr?

    gruß und so.

  14. #14
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Das macht man aber nur wenn es einen Option-Clash gibt, also das Paket bereits mit anderen Optionen geladen wurde. Ansonsten ist das überflüssig.

  15. #15
    Registrierter Benutzer
    Registriert seit
    30.06.2008
    Beiträge
    154
    ok ok, dann werd ich das soweit ich es hinbekomme mal zurückbauen.

    eine frage hab ich noch. ich habe das classic themes "zusatzpaket" arsclassica entdeckt, dass macht die ganze sache ja eigentlich noch schöner, bis auf vier punkte:

    - keine nummerierung bei subsection
    - keine rote überschrift mehr (part, title, ...)
    - kleinerer kapitelnummern
    - unterstreichung der überschriften fehlen

    nun steht da, dass arsclassica nicht gedacht ist, nochmals angepasst zu werden. aber kann man dies trotzdem? also im wesentlichen die drei genannten punkte wieder auf das orginal verhalten von classic thessis umstellen, oder ist das zu komplex (für mich)???

    vielen dank nochmals.
    Geändert von uwerothfeld (27-02-2014 um 11:08 Uhr)

Lesezeichen

Berechtigungen

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