Was mache ich bei teilweise Fehlermeldungen im Schriftaufruf?
Hallo!
In folgendem Beispiel habe ich ein paar Schriften (von insg. etwa `33'000`) aus der Famlie `cmr` und der Kodierung `LAE` gewählt.
Die ersten beiden LAE-Schriften führen zu einer Fehlermeldung des Typs
! Font LAE/asv/bx/n/12=asv-bold at 14.39996pt not loadable: Metric (TFM) file n
ot found.
Der Rest funktioniert. Klickt man die Fehlermeldung weg sieht man das Bild unten.
Das Problem ist hier im Wesentlichen, daß das Programm durch diese Fehlermeldung abgebrochen wird.
Was könnte ich hier tun, um diesen Programmabbruch zu verhindern und ggf., also falls möglich, einen Hinweis o.ä. an den betreffenden Stellen zu ergänzen?
![alt text][1]
\documentclass[12pt, pointednumbers]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[T5, T1, LY1, LTH, TS1, L7X, LAE]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{datatool}
\usepackage{xcolor}
\usepackage{hyperref}
%Überschriften
\setkomafont{disposition}{\normalcolor\usefont{T1}{lmtt}{\bfdefault}{n}}%\bfseries\ttfamily
\newcommand{\ABC}{%
ABCDEFGHIJKLMNOPQURSTUVWYZ Ä Ö Ü \par
abcdefghijklmnopqrstuvwxyz ä ö ü ß\par
0123456789\par
.,:;-!" '\$\%\&/@\_\S\#\textasciitilde\textbackslash\textless\textgreater[]\{\}()
}
\usepackage{filecontents}
\begin{filecontents}{mydata.csv}
L7x;uzc;b;it;C:/
LAE;asv;bx;n;C:/
LAE;asv;m;n;C:/
LAE;cmr;b;n;C:/
LAE;cmr;bx;it;C:/
LAE;cmr;bx;n;C:/
LAE;cmr;bx;sl;C:/
LAE;cmr;m;it;C:/
\end{filecontents}
\DTLsetseparator{;}
\DTLloaddb[
noheader,
keys={encoding,family,series,shape,adress}
]{mydb}{mydata.csv}
%=========
\begin{document}
%=========
%\tableofcontents
%\newpage
\DTLforeach*{mydb}{\encoding=encoding, \family=family, \series=series, \shape=shape, \adress=adress}{%
\section[\textbackslash usefont\{\encoding\}\{\family\}\{\series\}\{\shape\}]{\textbackslash usefont\{\encoding\}\{\family\}\{\series\}\{\shape\} \\
\footnotesize{found in: \adress}}
\begingroup
%\inputencoding{\encoding}
\usefont{\encoding}{\family}{\series}{\shape}
\ABC
\endgroup
}
%=========
\end{document}
%=========
**PS:** Kompilieren im `nonstopmode` könnte hier noch gehen, bei größeren Beispielen aber leider nimmer.
[1]: http://texwelt.de/wissen/upfiles/11111111aaaaaa_fvfshdsht_3_1.png