Ich möchte eine vCard erstellen, und habe nun das Problem das mir Leerzeichen verloren gehen.
Z.B. steht in der vCard "DIEFIRMAGmbH", obwohl es "DIE FIRMA GmbH" heißen soll. Namen dito.
Das Problem scheint zu sein, daß ich einige Daten aus Befehlen hole, und dann irgendwie der Zeilenumbruch verloren geht. Befehle wie z.B.
EMAIL;type=WORK:\DTLifnullorempty{#6}{}{#6}Andererseits läuft dieses Beispiel wunderbar und liefert genau das, was es soll:
\documentclass{article}
\usepackage{qrcode}
\begin{document}
default:\quad
\qrcode{BEGIN:VCARD
VERSION:4.0
EMAIL;type=WORK:Paul@pocketables.com
EMAIL;type=HOME:paul@pocketables.com
TEL;type=WORK:+1 (615) 669-9734
NOTE:here's some random text to throw into the contact information
ADR;type=WORK:;;123 fake street;Nashville;TN;37228;United States of America
CATEGORIES: blogger, internet troll
GENDER:M
PHOTO;JPEG:https://secure.gravatar.com/avatar/4fdde8e771f209d9a50ceb0f02ba60b8?s=100&d=retro&r=pg
LOGO;JPEG:https://pocketables.com/wp-content/uploads/2010/05/Pocketables_logo_400x400.jpg
TZ:America/Chicago
URL:https://www.pocketables.com
FN:Paul E. King
N:Paul King
END:VCARD
}
\qquad
1 inch high (and wide):
\quad
\qrcode[height=1in]{BEGIN:VCARD
VERSION:4.0
EMAIL;type=WORK:Paul@pocketables.com
EMAIL;type=HOME:paul@pocketables.com
TEL;type=WORK:+1 (615) 669-9734
NOTE:here's some random text to throw into the contact information
ADR;type=WORK:;;123 fake street;Nashville;TN;37228;United States of America
CATEGORIES: blogger, internet troll
GENDER:M
PHOTO;JPEG:https://secure.gravatar.com/avatar/4fdde8e771f209d9a50ceb0f02ba60b8?s=100&d=retro&r=pg
LOGO;JPEG:https://pocketables.com/wp-content/uploads/2010/05/Pocketables_logo_400x400.jpg
TZ:America/Chicago
URL:https://www.pocketables.com
FN:Paul E. King
N:Paul King
END:VCARD
}
\end{document}\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage[zw32010,boxed]{ticket}
\usepackage{marvosym}
\usepackage{tikz}
\usepackage[lf]{carlito}
\usepackage{microtype}
\usepackage{afterpage}
\usepackage{datatool}
\usepackage{qrcode}
\DTLloaddb[
keys={vorname,nachname,grad,email,telephon,mobil}
]{ma}{ma.csv}
\newcommand{\vcardfront}[6]{\ticket{}}
\newcommand{\vcardback}[6]{\ticket{}}
\begin{document}
\color{black}
\newcounter{numcards}
\renewcommand{\ticketdefault}{%
}
\DTLforeach{ma}{%
\vn=vorname, \nn=nachname, \grad=grad, \tele=telephon, \mobil=mobil, \em=email}{%
\renewcommand{\vcardfront}[6]{\ticket{%
\pagecolor{white}
\color{black}
%\put( 53, 27){\includegraphics[width=26mm,origin=bl]{Logo_Grafik.pdf}}
\put(5, 5){\rotatebox{90}{\LARGE\bfseries #1}}
\put(12, 5){\rotatebox{90}{\LARGE\bfseries #2}}
\put(20, 5){\rotatebox{90}{\small #3}}
\put( 30, 5){\rotatebox{90}{\color{red}\line(1,0){30}}}
\DTLifnullorempty{#4}{}{\put(35, 5){\rotatebox{90}{\small \Mobilefone\ #4}}}
\DTLifnullorempty{#5}{}{\put(40, 5){\rotatebox{90}{\small \Telefon\ #5}}}
\DTLifnullorempty{#6}{}{\put(45, 5){\rotatebox{90}{\small \Email\ #6}}}
\put( 55, 5){\rotatebox{90}{\color{red}\line(1,0){30}}}
\put( 60, 5){\rotatebox{90}{\small \Letter }}
\put( 60, 9){\rotatebox{90}{\small DIE FIRMA GmbH}}
\put( 65, 9){\rotatebox{90}{\small Bahnhofstraße 3}}
\put( 70, 9){\rotatebox{90}{\small 01360 Großstadt}}
\put( 75, 5){\rotatebox{90}{\small \Mundus\ www.DIEFIRMA.de}}
}}
\renewcommand{\vcardback}[6]{\ticket{%
\pagecolor{white}
\color{black}
\put(55, 15){\qrcode[height=1in]{BEGIN:VCARD^^J
VERSION:4.0^^J
EMAIL;type=WORK:\DTLifnullorempty{#6}{}{#6}^^J
TEL;type=WORK:\DTLifnullorempty{#5}{}{#5}^^J
TEL;type=WORK:\DTLifnullorempty{#4}{}{#4}^^J
ORG:DIE FIRMA GmbH^^J
ADR;type=WORK:;;Bahnhofstraße 3;Großstadt;;01360;Germany^^J
URL:https://www.DIEFIRMA.de^^J
FN:#1 #2^^J
N:#2;#1;;;^^J
END:VCARD^^J}}
}}
\sffamily
\setcounter{numcards}{0}
\whiledo{\value{numcards}<10}{%
\stepcounter{numcards}%
\vcardfront{\vn}{\nn}{\grad}{\mobil}{\tele}{\em}}
\newpage
\setcounter{numcards}{0}
\whiledo{\value{numcards}<10}{%
\stepcounter{numcards}%
\vcardback{\vn}{\nn}{\grad}{\mobil}{\tele}{\em}}
\newpage
}
\end{document}vorname,nachname,grad,email,telephon,mobil Marie,Juana,M. Eng.,marie.juana@diefirma.de,01352/99 88 77,
