Hallo! Da ich nicht bei allen Kodierungen weiß, wie man sie aufruft, muß ich in folgender Open in writeLaTeX
\documentclass[12pt, pointednumbers]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[T5, T1, LY1, LTH, TS1, LAE]{fontenc} %\usepackage[utf8]{inputenx} % \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} T1 pag b n C:/texlive/ C19 fs b it C19 fs b n C19 fs b m LTH waree b it C:/texlive/ U bla n m OML zpple bx it C:/texlive/ LY1 zlmtt lc it C:/texlive/ T5 zlmtt bx it C:/texlive/ \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} gefragt 19 Jun '14, 08:55 cis |
Generell kann man bei Open in writeLaTeX
\documentclass[12pt, pointednumbers]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[T5, T1, LY1, LTH, TS1, LAE]{fontenc} %\usepackage[utf8]{inputenx} % \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} T1 pag b n C:/texlive/ C19 fs b it C19 fs b n C19 fs b m LTH waree b it C:/texlive/ U bla n m OML zpple bx it C:/texlive/ LY1 zlmtt lc it C:/texlive/ T5 zlmtt bx it C:/texlive/ \end{filecontents} \DTLsetseparator{ } \DTLloaddb[ noheader, keys={encoding,family,series,shape,adress} ]{mydb}{mydata.csv} \begin{document} %\tableofcontents %\newpage \DTLforeach*[\not\DTLiseq{\encoding}{C19}\and\not\DTLiseq{\encoding}{Ubla}]{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} Näheres zum optionalen Argument von Ich würde mir übrigens überlegen, die Datensätze mehrfach zu durchlaufen, und jeweils hintereinander nur diejenigen desselben Fontencodings auszugeben. Eine solche Sortierung bringt sicher einigen Gewinn und erlaubt beispielsweise die Mathecodierung gesondert zu behandeln. beantwortet 19 Jun '14, 09:58 gast3 Also das funktioniert übrigens prima, kann allerdings äußerst speicher- und zeitintenisv werden. Beispiel: In einer Liste sind die ersten 10 Eintäge "X" nicht ausgeschlossen, der Rest (z.B. 30'000 Einträge) schon; also ohne Weiteres
(21 Jun '14, 11:32)
cis
Nachtrag: Also das o.g. Problem ist scheints sogar so gravierend, daß die Suche manchmal abbricht, "weil der Speicher voll ist" - also ich muß mir irgendwas Besseres überlegen, als das "Ausschlußprinzip".
(21 Jun '14, 23:56)
cis
@cis Ich würde an Deiner Stelle bereits bei der Erstellung der Datenbank die Einträge aussortieren, die nicht fehlerfrei wie gewünscht verarbeitet werden können. Ich möchte deshalb darauf zurück kommen, dass es sinnvoll wäre, etwas mehr als nur
(22 Jun '14, 18:34)
gast3
1
@cis Erneut möchte ich auch darauf hinweisen, dass man Type-1-Fonts, TrueType-Fonts und OpenType-Fonts mit XeLaTeX und LuaLaTeX weit einfacher über
(22 Jun '14, 18:38)
gast3
|