[filecontents] Overwriting Warnungen abschlaten

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: [filecontents] Overwriting Warnungen abschlaten

von MoonKid » Sa 11. Jan 2014, 21:42

Johannes_B hat geschrieben:Darf ich fragen, warum du überhaupt filecontents benutzt?
Es soll ein Beispielcode oder Templet sein. Ich versuche die Layout-Regeln meines Studiengangs (stark und unsinnig modifiziertes APA) mit einer KOMA-Klasse abzubilden.
Da dieser Code wärend der Entwicklung eh immer wieder im Forum landen wird, hab ich das gleich so gemacht. Dann brauch ich mir für Forum-Beispielcode nicht mehrere Dateien zusammenkopieren.

btw: Meine Studiengangs-Regeln sind mit der apa6-Klasse nicht abzubilden.

von esdd » Sa 11. Jan 2014, 15:07

Wenn die filecontents Umgebung vor dem Laden des silence Paketes und dem Filter steht, dann ist die Warnung ja schon ausgegeben bevor der Filter aktiv ist. Du musst silence also vor der Umgebung laden:
% -- Error/Warning unterdrücken -- 
\RequirePackage[immediate]{silence} 
\WarningFilter{latex}{File} 
%% ----- BIB file ----- 
\begin{filecontents}{cmf_apa.bib} 
     @ARTICLE{Beispiel2010, 
     author = {Max Muster}, 
     title = {goLaTeX Wiki-Beispiel}, 
     journal = {LaTeX Journal}, 
     year = {2010}, 
     pages = {1-3}, 
     timestamp = {2010.03.21}, 
     url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel} 
} 
\end{filecontents} 

\documentclass{scrartcl} 
\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text} 

% Sprache 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 

\begin{document} 
 TEXT 
\end{document} 
Gruß
Elke

von Johannes_B » Sa 11. Jan 2014, 14:37

Darf ich fragen, warum du überhaupt filecontents benutzt?

von MoonKid » Sa 11. Jan 2014, 14:19

Überschreiben oder Warnung abschalten ist mir eigentlich egal. Abschalten ist aber sicherer. ;)

Nur so ganz haut es nicht hin.

Es geht um diese Fehlermeldung:
2silence.tex|| LaTeX Warning: File `cmf_apa.bib' already exists on the system. Not generating it from this
Die mit diesem Code (silence is da schon drin) aber nicht gefiltert wird.
%% ----- BIB file -----
\begin{filecontents}{cmf_apa.bib}
    @ARTICLE{Beispiel2010,
    author = {Max Muster},
    title = {goLaTeX Wiki-Beispiel},
    journal = {LaTeX Journal},
    year = {2010},
    pages = {1-3},
    timestamp = {2010.03.21},
    url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel}
}
\end{filecontents} 

\documentclass{scrartcl}
% -- Error/Warning --
\usepackage[immediate]{silence}
\WarningFilter{latex}{File}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

% Sprache
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
TEXT
\end{document}

von Genmutant » Fr 10. Jan 2014, 22:11

Ach ich dachte er will die Dateien extra überschreiben :)

von Besserwisser » Fr 10. Jan 2014, 20:07

Mit dem filecontents-Paket werden die Dateien aber überschrieben. Das ist ggf. ein wichtiger Unterschied!

Es gibt aber auch ein Paket, mit dem man gezielt Warnungen abschalten kann.

von Genmutant » Fr 10. Jan 2014, 18:37

Das filecontents Paket sollte das beheben (laut Doku).

[filecontents] Overwriting Warnungen abschlaten

von MoonKid » Fr 10. Jan 2014, 18:15

Ich hab eine bib- und ein sty-file per {filecontent} direkt in meinem XeTeX-file drin.

Dabei kommen dann solche Meldungen
cmf_apa.tex|| LaTeX Warning: File `cmf_apa.bib' already exists on the system. Not generating it from this source
cmf_apa.tex|| LaTeX Warning: Overwriting file `./appendixtoc.sty'.
Kann ich das abschalten?

Die Ursache der Warnungen ist mir klar. Soll ja auch alles so sein. Kein Grund zur Warnung eben! :)

Nach oben