Seite 1 von 1
[filecontents] Overwriting Warnungen abschlaten
Verfasst: Fr 10. Jan 2014, 18:15
von MoonKid
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!

Verfasst: Fr 10. Jan 2014, 18:37
von Genmutant
Das filecontents Paket sollte das beheben (laut Doku).
Verfasst: Fr 10. Jan 2014, 20:07
von Besserwisser
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.
Verfasst: Fr 10. Jan 2014, 22:11
von Genmutant
Ach ich dachte er will die Dateien extra überschreiben

Verfasst: Sa 11. Jan 2014, 14:19
von MoonKid
Ü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}
Verfasst: Sa 11. Jan 2014, 14:37
von Johannes_B
Darf ich fragen, warum du überhaupt filecontents benutzt?
Verfasst: Sa 11. Jan 2014, 15:07
von esdd
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
Verfasst: Sa 11. Jan 2014, 21:42
von MoonKid
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.