[filecontents] Overwriting Warnungen abschlaten

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[filecontents] Overwriting Warnungen abschlaten

Beitrag 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! :)
XeLaTeX, TeX Live, vim-latexsuite

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Das filecontents Paket sollte das beheben (laut Doku).

Besserwisser

Beitrag 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.

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

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

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag 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}
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Darf ich fragen, warum du überhaupt filecontents benutzt?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag 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.
XeLaTeX, TeX Live, vim-latexsuite

Antworten