Archiv verlassen und diese Seite im Standarddesign anzeigen : Packages von alt auf neu...
mark_mene
08-08-2007, 22:49
Hallo zusammen ich wollte heute meine alten packages mit den neuen austauschen.. nur leider bin ich nicht ganz der profi und hab auch leider nicht merh die zeit dafür :-(
drum wollt ich einige von euch fragen die sich auskennen.
also das ist meine headerdatei... bis das dokument beginnt:
\documentclass[12pt,titlepage,a4paper]{report}
\usepackage{ngerman}
\usepackage[german]{varioref}
\usepackage{a4}
\usepackage[isolatin]{inputenc}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{moreverb}
\usepackage{mydiplstyle}
\usepackage{fancyhdr}
\usepackage{placeins} %für floating Barrier neu
\usepackage{color}
\usepackage[refpage]{nomencl} % for nomenlature Abkuerzungsverzeichnis
\let\abbrev\nomenclature
%\setlength{\nomlabelwidth}{.25\hsize}
%\renewcommand{\nomlabel}[1]{#1 \dotfill}
%\setlength{\nomitemsep}{-\parsep}
% -> alle drei Zeilen Formatierung Abk.-Verzeichnis
\makeglossary %glossar machen
\renewcommand{\nomname}{} %Glossaer umbenennen
%usepackage{picins}
%nebendem Bild schreiben evtl floatflt, wrapfig verwenden wird zurzeit nicht verwendet
%\definecolor{pink}{rgb}{1,0.5,0.5} % color values Red, Green, Blue
%\usepackage{mathaccent} %nebendem Bild schreiben
%\usepackage{capt-of} %Abbildungenummerierung abschalten
%\selectlanguage{english}
%zum tiefer stellen von Texten
\newcommand{\tief}[1]{\raisebox{-0.5ex}{\scriptsize{#1}}}
\newcommand{\hoch}[1]{\raisebox{0.5ex}{\scriptsize{#1}}}
%% Header-Layout
\pagestyle{fancy}
\addtolength{\headwidth}{\marginparsep}
\headheight=15pt
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\rhead{\rightmark}
\renewcommand{\headrulewidth}{0.4pt}
% footer
\rfoot{\thepage}
%redefine plain pagestyle - used for chapter pages.
\fancypagestyle{plain}{
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
%increase line space
\renewcommand{\baselinestretch}{1.2}
%------ the real document begins here ------
\begin{document}
Die fettgekennzeineten packages sind veraltet und wollte sie wie im forum beschrieben austauschen...
\documentclass[12pt,titlepage,a4paper]{report}
so belassen da a4paper neues format
\usepackage{ngerman}
umwandeln in %\usepackage[german]{babel} babel neus package (German Sprache deklarieren! Stimmt das so???
\usepackage[german]{varioref}
varioref ist neu.. aber was ist mit dem german? istd as das gleiche wie bei babel???
\usepackage{a4}
wollte ich auf %\usepackage{a4paper} änder findet aebr das a4paper.sty nicht und auch bei der package suche mit miktex kann ich es nicht finden???
\usepackage[isolatin]{inputenc}
isolatin veraltet inputenc neu, was bedeutet das für mich???
\usepackage[german]{varioref}
varioref ist neu und das german alt neu babel!?
Heisst das das die german in der Eckigeklammer immer die Spracheinstellung ist und wenn ich später es auf englisch umstellen will eben statt german english reinschreiben muss???
wie musste eurer meinung nach der package code ausschauen damit er das gleiche macht wie zuvor???
und wie würde er ausschauen wenn man dann die sprache auf englisch umstellen will????
ich hoffe das mir wer weiter helfen kann ohne das ich mich tage damit beschäftigen muss, da leider meine zeit knapp ist um die diplomarbeit fertig zu bekommen :-(
Ich würde das ganze so ändern:
\documentclass[12pt,titlepage,a4paper]{report}
% \documentclass[12pt,titlepage,a4paper]{scrreprt} % eventuell so abändern
\usepackage[ngerman]{babel}
\usepackage[german]{varioref} % keine Ahnung - wird wohl schon passen
% \usepackage{a4}
\usepackage[isolatin]{inputenc} % entweder: latin1 / ansinew / applemac / utf8 - je nach dem, was du im Editor eingestellt hast
\usepackage{graphicx}
% \usepackage[german]{varioref} % ein mal laden reicht
\usepackage{moreverb}
\usepackage{mydiplstyle}
\usepackage{fancyhdr}
\usepackage{placeins} %für floating Barrier neu
\usepackage{color}
\usepackage[refpage]{nomencl} % for nomenlature Abkuerzungsverzeichnis
\let\abbrev\nomenclature
\makeglossary %glossar machen
\renewcommand{\nomname}{} %Glossaer umbenennen
%zum tiefer stellen von Texten
\newcommand{\tief}[1]{\raisebox{-0.5ex}{\scriptsize{#1}}}
\newcommand{\hoch}[1]{\raisebox{0.5ex}{\scriptsize{#1}}}
%% Header-Layout
\pagestyle{fancy}
\addtolength{\headwidth}{\marginparsep}
\headheight=15pt
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\rhead{\rightmark}
\renewcommand{\headrulewidth}{0.4pt}
% footer
\rfoot{\thepage}
%redefine plain pagestyle - used for chapter pages.
\fancypagestyle{plain}{
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
%increase line space
% \renewcommand{\baselinestretch}{1.2}
\usepackage{setspace}
\onehalfspacing
%------ the real document begins here ------
\begin{document}
So - ich hoffe, ich hab alles erwischt.
MfG Bischi
PS: Code bis nach unten scrollen!
mark_mene
09-08-2007, 20:39
\usepackage[isolatin]{inputenc} % entweder: latin1 / ansinew / applemac / utf8
Ähm gute frage.. nutze T3exCenter und ich wüsstenicht wo ich nachschauen sollte???
Hast da ne idee??
% \usepackage{a4}
Warum entfernst du das a4 format .. ist das dann nicht letter dann? oder ändere ich das schon beim
\documentclass[12pt,titlepage,a4paper]{report}
eingestellt... im design ändert sich etwas.. die Seite wird etwas schmäller und ich bekomm einen strich auf einer seite dazu :-(
% \renewcommand{\baselinestretch}{1.2}
\usepackage{setspace}
\onehalfspacing
der code evrschiebt mir am titelblatt meinen namen schon auf die nächste seite!
hab es auf \singlespacing geändert dann passt es.
ABER woher weiss er das es zum titelblatt(erste seite) gehört das spacing???
\documentclass[12pt,titlepage,a4paper]{scrreprt}
scrreprt .. da sprichen einige von ne KOMA skript, warum gefällt dir das besser wie report
\usepackage[isolatin]{inputenc} % entweder: latin1 / ansinew / applemac / utf8
Ähm gute frage.. nutze T3exCenter und ich wüsstenicht wo ich nachschauen sollte???
Hast da ne idee??
Wie heisst der Editor? Texniccenter? Dann ist es ansinew...
% \usepackage{a4}
Warum entfernst du das a4 format .. ist das dann nicht letter dann? oder ändere ich das schon beim
\documentclass[12pt,titlepage,a4paper]{report}
Yep - das stellst du mit a4paper schon ein - Paket a4 ist obsolet.
eingestellt... im design ändert sich etwas.. die Seite wird etwas schmäller und ich bekomm einen strich auf einer seite dazu :-(
Hää?
% \renewcommand{\baselinestretch}{1.2}
\usepackage{setspace}
\onehalfspacing
der code evrschiebt mir am titelblatt meinen namen schon auf die nächste seite!
hab es auf \singlespacing geändert dann passt es.
ABER woher weiss er das es zum titelblatt(erste seite) gehört das spacing???[/QUOTE][/quote]
Hää - das sollte den Zeilenabstand im ganzen Dokument ändern - und nicht (nur) auf der Titelseite.
MfG Bischi
mark_mene
09-08-2007, 21:23
Sorry, ich sollte nicht ins forum schreiben wenn ich keine zeit habe ;-)
ja es heisst TeXnicCenter
sag mal wo man es bei deinen findet.. evtl ist es ja ähnlich!?
Zitat:
eingestellt... im design ändert sich etwas.. die Seite wird etwas schmäller und ich bekomm einen strich auf einer seite dazu :-(
Hää?
ja ist etwas komisch.. versteh ich nicht ganz.. werd es mir aber nochmal genauer anschauen. evtl nur ne optische täuschung...
und wenn ich das a4 weglasse, dann rutscht der untereteil auf die andere seite und ein strich kommt dazu! :-(
da ändern sich die abmessungen des blattes!
Code:
% \renewcommand{\baselinestretch}{1.2}
\usepackage{setspace}
\onehalfspacing
der code evrschiebt mir am titelblatt meinen namen schon auf die nächste seite!
hab es auf \singlespacing geändert dann passt es.
ABER woher weiss er das es zum titelblatt(erste seite) gehört das spacing???
Hää - das sollte den Zeilenabstand im ganzen Dokument ändern - und nicht (nur) auf der Titelseite.
Ja du hast mich ertappt war ein schmarn!!!
sorry, ist mir gerade aufgefallen!!!!
die umstellung von von report auf scrreprt hat die schriftart geändert
mark_mene
20-09-2007, 11:56
Hallo zusammen,
hab hier den Thread von alte Packages auf neu Packages umstellen angefangen. Einiges hab ich verwirklichen können aber einiges auch nicht... :-(
Mein neues Problem ist das ich von Deutsch auf Englisch umgestellt habe, da ich meine diplomarbeit auf Englisch schreibe.
Nur ist mein Problem die Trennung der Wörter... hab da massive Probleme damit bzw. Latex.
Er trennt so wörter wie simulated falsch, die er doch kennen sollte.
Da sie ja nicht so schwierig sind, liegt es sicher an den Packages, denk ich mal oder...!?
wollte mal nachfragen ob mir da jmd dabei weiterhelfen kann, evtl ist ja irgend was falsch noch.
\usepackage{moreverb} ist das noch was ich ned machen darf oder...!?
\usepackage[latin1]{inputenc} sind Deustche Umlaute und hab ich entfernt!
\documentclass[12pt,titlepage,a4paper]{report}
\usepackage[english]{babel} %Englsichesprache von table und Abbildung usw.
%Papierformat alt
%evtl. entfernen Problem a4paper hat etwas kleiner abmessungen als a4 :-(
\usepackage{a4}
%ende altes Papierformat
\usepackage{graphicx}
\usepackage[english]{varioref}
\usepackage{moreverb}
\usepackage{mydiplstyle} %eigene Befehlsdefinitionen (aus Datei mydiplstyle.sty)
\usepackage{fancyhdr}
\usepackage{placeins} %floating Barrier
\usepackage[refpage]{nomencl} % for nomenlature Abkuerzungsverzeichnis
\let\abbrev\nomenclature
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature %neues nomencl Packages
\usepackage{color} %Farben verwenden
\usepackage{soul} % Text farbig hinterlegen, fett schreiben usw.
\usepackage{ltxtable} %longtable usw.
\usepackage{booktabs} %Tabelle \cline usw.
\usepackage{dcolumn} %Ausrichten nach dem KOMMA
\usepackage{hhline}
\usepackage{colortbl} %Zellen farbig hinterlegen
\definecolor{hellgruen}{rgb}{.5,1,.5} % color values Red, Green, Blue
\definecolor{hellblau}{rgb}{.6,.8,1}
\usepackage[margin=10pt, font=small, labelfont=bf, format=plain]{caption}
\newcolumntype{C}{>{\raggedright \arraybackslash}X}
\newcolumntype{Y}{>{\arraybackslash}X}
%zentrieren um Komma - geht bescheiden :-(
\makeatletter \newcolumntype{d}[1]{>{\DC@{.}{.}{#1}}c<{\DC@end}} \makeatother
%zum tiefer und höher stellen von Texten
\newcommand{\tief}[1]{\raisebox{-0.5ex}{\scriptsize{#1}}}
\newcommand{\hoch}[1]{\raisebox{0.5ex}{\scriptsize{#1}}}
%% Header-Layout
\pagestyle{fancy}
\addtolength{\headwidth}{\marginparsep}
\headheight=15pt
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\rhead{\rightmark}
\renewcommand{\headrulewidth}{0.4pt}
% footer
\rfoot{\thepage}
%redefine plain pagestyle - used for chapter pages.
\fancypagestyle{plain}{
\fancyhf{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
\renewcommand{\baselinestretch}{1.2}
%------ the real document begins here ------
\begin{document}
%------ layout for title page ------
\pagenumbering{roman}
%------ preface, table of contents, summary ------
\include{Titelblatt}
\include{Vorwort}
\tableofcontents
\newpage
% Layout der Seiten
\setlength{\parindent}{0pt} \setlength{\parskip}{1.5ex}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{5}
%------ text of diploma thesis ------
\pagenumbering{arabic}
\include{Einleitung}
\include{Theorie}
\include{Ergebnisse}
\include{Zusammenfassung}
%------ appendix ------
\appendix
\include{Anhang}
\include{Literatur}
\include{Erklaerung}
%------ end of document ------
\end{document}
mydiplstyle:
\ProvidesPackage{mydiplstyle}
%Beispiel:
%Funktionsbeschreibung
%Command \functdesc zeichnet Tabelle zur Funktionsbeschreibung
%Useage: \functdesc{Funktionsname}{Parameter}{Rückgabeparam eter}{Beschreibung}
\newcommand{\functdesc}[4]{
\begin{center}
\begin{tabular}{|l p{10cm}|}
\hline \multicolumn{2}{|l|}{\textbf{#1}}\\
\hline \hline \textbf{Parameter:} &
\begin{minipage}[t]{0.7\textwidth}
#2
\medskip
\end{minipage}\\
\textbf{Rückgabewert:} &
\begin{minipage}[t]{0.7\textwidth}
#3
\medskip
\end{minipage}\\
\textbf{Beschreibung:} &
\begin{minipage}[t]{0.7\textwidth}
#4
\smallskip
\end{minipage}\\
\hline
\end{tabular}
\end{center}
}
pospiech
20-09-2007, 12:53
[CODE]scrreprt .. da sprichen einige von ne KOMA skript, warum gefällt dir das besser wie report
Weil gerade diejenigen die von LaTeX viel Ahnung haben report am liebsten verbannen würden...
Koma script bietet alles und mehr als das was report macht. Abgesehen davon hat es ein besseres Standardlayout und ist besser an den deutschen Sprachraum angepasst.
Matthias
sommerfee
20-09-2007, 13:03
Weil gerade diejenigen die von LaTeX viel Ahnung haben report am liebsten verbannen würden...
Wieso verbannen und was hat das mit Ahnung von LaTeX zu tun?
Wenn einem das Layout der Standard-Klassen zusagt (mir übrigens nicht), und man mit den weniger vorhandenen Anpassungsmöglichkeiten zufrieden ist, was spricht dagegen?
Außerdem ist da noch das Problem, daß man sich ein Abwandern von den Standardklassen (leider) mit Inkompatibilitäten zu manchen Paketen erkauft.
Gruß,
Axel
mark_mene
20-09-2007, 13:04
Koma script bietet alles und mehr als das was report macht. Abgesehen davon hat es ein besseres Standardlayout und ist besser an den deutschen Sprachraum angepasst.
Ich schreib meine Diplomarbeit auf Englisch!
-> Englischetrennung ;-)
KOMA war schon mal im gespräch.. ich seh auch manche Vorteile, aber nur mein komplettes layout kurz vor abgabe zu ändern lohnt sich ned!
Ausserdem ändert es mein Layout so stark das ich es eben neu formatieren muss! und das ist nicht mehr machbar!!!
Wenn man das Trennen auf Englischnicht richtig einstellen kann, dann werden eben die wörtet händisch eingegeben notfalls, sind nicht so viele.
aber ich denk das das an ein ppackage Problem liegt, deshalb hab ich mal nachgefragt!
pospiech
20-09-2007, 14:26
Wenn man das Trennen auf Englischnicht richtig einstellen kann, dann werden eben die wörtet händisch eingegeben notfalls, sind nicht so viele.
aber ich denk das das an ein ppackage Problem liegt, deshalb hab ich mal nachgefragt!
Die Trennung hat nichts mit der Klasse zu tun. Dazu musst du nur dem Paket babel 'englisch' als Option vorgeben. Das funktioniert bei jeder Klasse.
Matthias
mark_mene
20-09-2007, 14:30
Das tu ich ja eigentlich ;-)
\usepackage[english]{babel} %Englsichesprache von table und Abbildung usw.
\usepackage[english]{varioref}
leider ist sie dann sehr dürftig... kann man sie noch verbessern durch die Verwendung von packages???
pospiech
20-09-2007, 14:33
Wieso verbannen und was hat das mit Ahnung von LaTeX zu tun?
Zu erstem: Es gab vor wenigen Monaten mal einen thread auf de.comp.text.tex auf dem der Behauptung, dass die Standardklassen für niemanden empfehlenswert wären nicht widersprochen wurde.
Zum zweiten, das wär auf einen Thread zu dem Thema hier im Forum bezogen und ist nicht ganz ernstgemeint.
Ich würde aber behaupten, dass viele Probleme nicht auftauchen oder schneller zu beheben sind, wenn Anfänger von vorneherein neuere Klassen nutzen würden. Sie wie hier beim OP kann man dann am Ende nämlich nicht mehr die Klasse tauschen.
Aber am Ende nutzen die meisten eh die Klasse mit dem gefälligeren Ausgangslayout und nicht die mit den meisten Möglichkeiten. Manche wählen sogar ihre Klasse nach dem schönsten Titelblatt aus...
Außerdem ist da noch das Problem, daß man sich ein Abwandern von den Standardklassen (leider) mit Inkompatibilitäten zu manchen Paketen erkauft.
Das ist ganz sicher ein Problem, aber deshalb nur Standardklassen zu nutzen löst eben auch nicht alle Probleme.
Matthias
sommerfee
20-09-2007, 15:47
Zu erstem: Es gab vor wenigen Monaten mal einen thread auf de.comp.text.tex auf dem der Behauptung, dass die Standardklassen für niemanden empfehlenswert wären nicht widersprochen wurde.
Hast du einen Link für mich?
Das ist ganz sicher ein Problem, aber deshalb nur Standardklassen zu nutzen löst eben auch nicht alle Probleme.
Nein, natürlich nicht. Wenn wir aber jetzt mal nur nach der Häufigkeit von Problemen in der Praxis gehen, sehe ich leider ein Patt. Für viele Dinge sind schon Anpassungsmöglichkeiten in den erweiterten Dokumentenklassen, aber dafür handelt man sich nun einmal Probleme zwischen den Erweiterungen der Klasse und den Paketen, die hier auch Erweiterungen vornehmen wollen, ein, siehe z.B. aktuell in diesem Forum die Inkompatibilität zwischen KOMA und tocloft. Bis vor 2 Wochen war ja auch das caption-Paket inkompatibel zu KOMA. (Und ist es jetzt immer noch nicht 100%ig.) Oder man schaue sich die memoir-Klasse an. Sehr mächtig, sehr gut, aber leider sehr inkompatibel zu allen möglichen Paketen. Sicher, das sind alles Dinge, die man lösen kann, aber es sind eben auch Dinge, die man als Anwender herausfinden und lösen muß.
Für denjenigen, der alle Dokumentationen liest und sehr geordnet vorgeht, sehe ich ebenso ein Patt. Ob er nun eine Einstellung an der Dokumentenklasse vornimmt oder sich die für die Standardklassen passende Lösung aus dem LaTeX Begleiter, macht diesbezüglich eigentlich keinen großen Aufwand.
Aber: Mit den erweiterten Klassen kommt man erstmal ohne Probleme viel weiter, das ist schon klar. (Aber eben leider nur solange, wie man mit den angebotenen Anpassungsmöglichkeiten am Layout auskommt.)
Liebe Grüße,
Axel
mark_mene
20-09-2007, 17:28
zurück zum Thema:
Das tu ich ja eigentlich ;-)
Code:
\usepackage[english]{babel} %Englsichesprache von table und Abbildung usw.
\usepackage[english]{varioref}
leider ist sie dann sehr dürftig... kann man sie noch verbessern durch die Verwendung von packages???
@ axel, matthias: Könnt ihr bitte hier weiterdiskutieren? http://www.mrunix.de/forums/showthread.php?t=53929 Ich glaube nicht, dass das dem Mark aktuell viel nützt ;-)
@ mark:
1) inputenc drinnenlassen - das hat mit der Encodierung und nicht mit der Sprache zu tun!
2) Entweder Paket a4 oder Klassenoption a4paper (besser das zweite - aber sicher nicht beides!)
3) alle nicht selbst erstellten Dateien löschen und drei mal neu kompilieren.
4) Brauchst du wirklich alle Pakete? Vielleicht kannst du noch ein paar auskommentieren... (potentiell weniger Probleme)
MfG Bischi
Moin moin,
Mein neues Problem ist das ich von Deutsch auf Englisch umgestellt habe, da ich meine diplomarbeit auf Englisch schreibe.
Nur ist mein Problem die Trennung der Wörter... hab da massive Probleme damit bzw. Latex.
Er trennt so wörter wie simulated falsch, die er doch kennen sollte.
wie wird `simulated´ bei Dir denn getrennt? Und ändert sich das, wenn Du die Pakete der Reihe nach auskommentierst? (da einige Pakete selbstdefinierte Befehle u. A. in die .aux schreiben, musst Du ggf. bischis dritten Punkt anwenden, wenn Du so ein Paket auskommentierst)
MfG,
Laut \showhyphens{simulated} kann so getrennt werden ([english]{babel}): sim-u-lated. Laut Wörterbuch simulate ebenso: sim-u-late.
@markmene: Welche Fehltrennungen ("massive Probleme") hast du (bzw.Latex) denn?
@rais: Kann mir nicht vorstellen, dass Pakete Silbentrennung ändern (in dem Sinne, dass Wörter, wenn sie getrennt werden, anders getrennt werden-außer babel natürlich). Diese Regeln werden doch durch eine externe Datei (hier englisch babel) hyphen.tex bereitgestellt.
sommerfee
22-09-2007, 17:40
@rais: Kann mir nicht vorstellen, dass Pakete Silbentrennung ändern (in dem Sinne, dass Wörter, wenn sie getrennt werden, anders getrennt werden-außer babel natürlich).
...und fontenc natürlich.
Gruß,
Axel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.