Sonderzeichen anders als im Wiki

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: Sonderzeichen anders als im Wiki

von BrEin » Di 10. Sep 2013, 14:01

Um es kurz zu machen, bei mir sieht das jetzt so aus:
\documentclass[11pt, a4paper]{scrreprt}

%%
%% Packages
%%
%\usepackage{blindtext}
\usepackage{lipsum}      % lorem ipsum
\usepackage{listings}
\lstset{
  literate={ö}{{\"o}}
           {ä}{{\"a}}
           {ü}{{\"u}}
           {Ö}{{\"O}}
           {Ä}{{\"A}}
           {Ü}{{\"U}}
           {ß}{{\ss}}
}
%\usepackage{trsym}
%\usepackage{showkeys}
%\usepackage{bytefield}
\usepackage{booktabs}
\usepackage[printonlyused, withpage]{acronym}
\usepackage{threeparttable }
\usepackage{rotating}
\usepackage{multirow}
\usepackage{caption}
\captionsetup{justification=justified}
\usepackage{wrapfig}
\usepackage[per-mode=fraction,
            output-decimal-marker={,}
            ]{siunitx}
\usepackage{hyperref} % <-- hier hin verschoben!!!

%% Übersetzen als Entwurf
\usepackage[entwurf]{bhtThesis}
%% Übersetzen für die Abgabe
%\usepackage[abgabe]{bhtThesis}
\typeout{BHT-Abschlussarbeit - V.01 - \today}
%% End Packages
Ist das so OK?

Danach käme ja noch \begin{document} einen Haufen \inputs \end{} usw.
Und dann wäre ich am Ende meiner Masterdatei.

Gruß
BrEin

von sudo » Di 10. Sep 2013, 13:51

Ich weiß nicht so genau, welche Stelle du meinst, wenn du vom Ende der Masterdatei redest. Gemeint ist das Ende der Präembel. Als letztes aller Packages ist als Anwender in der Regel in Ordnung. Anwender meint in diesem Falle, dass du keine Umdefinitionen von LaTeX-Befehlen machst.

von BrEin » Di 10. Sep 2013, 13:45

Danke Ulrike
u_fischer hat geschrieben:Der ifpdf-Befehl in dieser sty ist fehlerhaft, der funktioniert nicht. Solange du pdflatex benutzt, ist das nicht so tragisch. Aber latex geht mit diesem sty nicht.
hmmm, OK. So lange pdflatex damit klar kommt.
u_fischer hat geschrieben: Du solltest übrigens hyperref möglichst spät laden, damit es eine Chance hat, seine Arbeit auch zu machen.
Danke. Möglichst spät von allen Packages oder am Ende der Masterdatei?

Gruß
BrEin

von u_fischer » Di 10. Sep 2013, 12:55

Der ifpdf-Befehl in dieser sty ist fehlerhaft, der funktioniert nicht. Solange du pdflatex benutzt, ist das nicht so tragisch. Aber latex geht mit diesem sty nicht.

Du solltest übrigens hyperref möglichst spät laden, damit es eine Chance hat, seine Arbeit auch zu machen.

von BrEin » Di 10. Sep 2013, 11:15

Gut, nun habe ich auch dieses letzte Problem behoben.
Die Reihenfolge macht's.

Ich hatte in der bhtThesis.sty gesehen, dass die pdf-geschichte abgefragt und erst dann definiert wird.

Also wird das Package zum Schluss eingebunden und ich kann das Problem so umgehen:
\documentclass[11pt, a4paper]{scrreprt}

%%
%% Packages
%%
%\usepackage{blindtext}
\usepackage{lipsum}		% lorem ipsum
\usepackage{listings}
\lstset{ 
  literate={ö}{{\"o}}
           {ä}{{\"a}}
           {ü}{{\"u}}
           {Ö}{{\"O}}
           {Ä}{{\"A}}
           {Ü}{{\"U}}
           {ß}{{\ss}}
}
\usepackage{hyperref}
%\usepackage{trsym}
%\usepackage{showkeys}
%\usepackage{bytefield}
\usepackage{booktabs}
\usepackage[printonlyused, withpage]{acronym}
\usepackage{threeparttable }
\usepackage{rotating}
\usepackage{multirow}
\usepackage{caption}
\captionsetup{justification=justified}
\usepackage{wrapfig}
\usepackage[per-mode=fraction,
            output-decimal-marker={,}
            ]{siunitx} 

%% Übersetzen als Entwurf
\usepackage[entwurf]{bhtThesis}
%% Übersetzen für die Abgabe
%\usepackage[abgabe]{bhtThesis}
\typeout{BHT-Abschlussarbeit - V.01 - \today}
%% End Packages
Jetzt heißt es Einheiten ändern. ;)

Danke nochmal an alle.

Gruß
BrEin

von BrEin » Di 10. Sep 2013, 11:08

@u_fischer:
Danke für deine Antwort. Die hatte ich irgendwie übersehen und jetzt erst gefunden.
u_fischer hat geschrieben:Tja, aber da du die Dokumentation nicht kompilieren willst, weil du sie ja schon hast, was kümmert dich das? Abgesehen davon, sind dass alles Standardpakete, die in jedem TeXsystem vorhanden sind.
Danke für das Beispiel. Das hatte ich dann wohl falsch verstanden. Jetzt im Beispiel sehe ich wie es gemeint ist. Ich dachte, ich müsste alle 13 Packages einbinden, damit das siunitx funktioniert. Mea Culpa.
u_fischer hat geschrieben:Wenn du nicht fragst, bekommst du auch keine Antwort.
Jetzt lohnt es sich auch erst zu fragen. ;) Vielleicht lohnt es sich dafür auch ein anderen Thread aufzumachen, aber ich versuche es erstmal hier.

Ich habe dein Beispiel umgesetzt und genau den gleichen Fehler enthalten wie mit dem hyperref-Package.

Ich bekomme folgende 2 Fehler:
  • ! Package ifpdf Error: Name clash, \ifpdf is already defined.See the ifpdf package documentation for explanation.Type H <return> for immediate help.... }
In welcher Datei das auftaucht, weiß ich nicht. keiner der Dokumente die ich editiert habe, hat so viele Zeilen. Das knackt irgendwo bei den Package-daten. Glaube ich.
  • ! siunitx error: "incompatible-package"!! Package 'fancyunits' incompatible.!! See the siunitx documentation for further information.!! For immediate help type H <return>.!............................................... \__siunitx_load_check:n
Die Packete die ich eingebunden habe sind:
\documentclass[11pt, a4paper]{scrreprt}
%% Übersetzen als Entwurf
\usepackage[entwurf]{bhtThesis}
%% Übersetzen für die Abgabe
%\usepackage[abgabe]{bhtThesis}
\typeout{BHT-Abschlussarbeit - V.01 - \today}

%%
%% Packages
%%
%\usepackage{blindtext}
\usepackage{lipsum}		% lorem ipsum
\usepackage{listings}
\lstset{ 
  literate={ö}{{"o}}
           {ä}{{"a}}
           {ü}{{"u}}
           {Ö}{{"O}}
           {Ä}{{"A}}
           {Ü}{{"U}}
           {ß}{{\ss}}
}
%\usepackage{hyperref}	% Error! Does not work!
%\usepackage{trsym}
%\usepackage{showkeys}
%\usepackage{bytefield}
\usepackage{booktabs}
\usepackage[printonlyused, withpage]{acronym}
\usepackage{threeparttable }
\usepackage{rotating}
\usepackage{multirow}
\usepackage{caption}
\captionsetup{justification=justified}
\usepackage{wrapfig}
\usepackage[per-mode=fraction,
            output-decimal-marker={,}
            ]{siunitx} 
%% End Packages
Durch herumspielen habe ich herausgefunden, dass es am Package bhtThesis liegt. Ich habe es heraus genommen und alles, was das Packet nutzt und siehe da, ich habe jetzt Links im Dokument und die Einheit sieht wirklich besser aus.
Sofern schonmal Danke an Alle.

Ich habe das Package als Vorlage von meiner Uni: http://prof.beuth-hochschule.de/tschirley/bht-latex/
Leider braucht es das Package fancyunits. Obwohl ich gar nicht weiß wie ich es nutze. Wenn ich \RequirePackage{fancyunits} aus dem bhtThesis.sty auskommentiere, kann ich zwar die Symbole µ und ° nicht mehr verwenden, dafür könnte ich das aber mit siunitx machen. das PDF-Problem (1. Fehler) besteht aber immer noch. Der 2. Ist jetzt aber weg.

Habt Ihr eine Idee, wie ich das lösen kann?

Vielen Dank
BrEin

von sudo » Mo 9. Sep 2013, 12:46

BrEin hat geschrieben:
9,81\(m \over s^2\)
Danke
BrEin
Du solltest unbedingt mal einen Blick in die l2tabu werfen. \over benutzt man in LaTeX schon eine ganze Weile nicht mehr.

von BrEin » Do 5. Sep 2013, 17:10

Besserwisser hat geschrieben:Wenn Du die wichtigen Hinweise und Vorabhilfen für dieses Unterforum gelesen hättest, wüsstest Du wie Du eine fertige Anleitung für siunitx findest …
Danke, jetzt habe ich die gleiche Doku nocheinmal gefunden, aus der ich oben bereits zitiert habe.
Besserwisser hat geschrieben:Davon abgesehen gibt es unter dem von Dir selbst genannten Link einen Link "Package documentation" …
Wie gesagt, ich kenne das Dok bereits und hatte auch schon daraus zitiert.
Aber es stimmt. Ich habe nicht gesagt, dass ich das schon gesehen habe. Der gleiche Inhalt findet sich auch auf dem GIT-Repo von siunitx.
Besserwisser hat geschrieben:Fazit: Mach eine Pause, atme durch, gehe dann mit Ruhe und Sorgfalt wieder an die Arbeit.
2/3 meiner Arbeitszeit ist bereist rum. Ich habe von Anfang an mich mit LaTeX auseinander gesetzt. Und immer wieder bin ich auch mit Ruhe an die Sache ran gegangen.
Daher funktioniert das Kartenhaus auch gerade mal wieder.

Um aber wirklich alles zu können, müsste ich LaTeX studieren. Das gibt aber die Arbeitszeit nicht her.
LaTeX ist wie Webdesign mit HTML, CSS, den Skripten und Co. Viele machen es, aber nur wenige können es.

Gruß
BrEin

von u_fischer » Do 5. Sep 2013, 17:08

Aber wenn ich schon lese: To compile the documentation without error, you will need ...
Tja, aber da du die Dokumentation nicht kompilieren willst, weil du sie ja schon hast, was kümmert dich das? Abgesehen davon, sind dass alles Standardpakete, die in jedem TeXsystem vorhanden sind.

Ich kann jetzt schon nicht hyperref verwenden, weil es sich nicht mit einem anderen Paket verträgt. Welches das ist, wird mir natürlich nicht verraten.
Wenn du nicht fragst, bekommst du auch keine Antwort.
Und dann darf ich auch jedes mal so eine Oper schreiben, nur um ein einigermaßen ansehnliches Format hinzubekommen:
Die leserlicher und oft sogar kürzer als der direkte Code ist:
\documentclass[parskip=full-]{scrartcl}

\usepackage[per-mode=fraction,
            output-decimal-marker={,} 
            ]{siunitx}

\begin{document}

\SI{1,345}{\coulomb\per\mole}

1,345\,$\frac{\mathrm{C}}{\mathrm{mol}}$
\end{document}
Wenn die Arbeit steht und am Ende noch Zeit ist, kann ich es gerne mal versuchen.
Am Ende wirst du sicher keine Zeit haben. Du solltest dich aber fragen, wieviel Zeit dich der Pfuschweg kosten wird. Es ist nämlich gar nicht einfach, beim Pfuschen den Überblick zu behalten. Da fehlt schnell mal eine Klammer oder ein $.

von Besserwisser » Do 5. Sep 2013, 16:46

Wenn Du die wichtigen Hinweise und Vorabhilfen für dieses Unterforum gelesen hättest, wüsstest Du wie Du eine fertige Anleitung für siunitx findest …

Davon abgesehen gibt es unter dem von Dir selbst genannten Link einen Link "Package documentation" …

Fazit: Mach eine Pause, atme durch, gehe dann mit Ruhe und Sorgfalt wieder an die Arbeit.

Nach oben