Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
ich habe noch mal ein bisschen weiter probiert, und habe ein paar neue Probleme entdeckt.
1. Wenn ich das TextField im Node erstelle, dann wir es etwas nach rechts geschoben und ist leider nicht genau zentriert. Das würde ich gerne hinbekommen.
2. Bei mir wird die PDF-Datei in drei Reader unterschiedlich angezeigt. Im Adobe Reader und in FoxitPDF auf Android werden die Textfelder blau angezeigt. In Safari ist dieses blaue Feld nicht zu sehen (vgl. Anhänge). Ich vermute, dass es irgendeine mir unbekannte Farboption gibt, die ihn Vorschau nicht berücksichtigt wird. Ich würde es gerne hinbekommen, dass es in allen drei Readern gleich ist.
Falls jemand eine Idee hat, wäre ich sehr dankbar.
MB
Code:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{fontspec}
%showframe
\usepackage{hyperref}
\hypersetup{%//
colorlinks = black, % Colours links instead of ugly boxes
urlcolor = black, % Colour for external hyperlinks
linkcolor = black, % Colour of internal links
citecolor = black, % Colour of citations
}%\\
%Wuerfelhh
\setlength\parindent{0pt}
\newcounter{tfid}
\renewcommand*{\DefaultOptionsofText}{
bordercolor=,
backgroundcolor=,
charsize=17 pt,
align=1,
maxlen=4,
width= 5mm,
height= 5mm,
name=\thetfid,
format = { var f = this.getField('\thetfid');f.textFont = 'GS'; }
}
\tikzset{%//
kaestchengrautf/.style={%//
line width = 0.25 mm,
draw,
rounded corners=5pt,
text width =10mm,
minimum height = 6mm,
align=center,
font =\Large,
inner sep=0,
% text depth=0.9 cm,
execute at begin node={\TextField{}},
execute at begin node=\stepcounter{tfid},
},%\\
}%\\
\begin{document}
\begin{tikzpicture}
\node[kaestchengrautf] at (0,0){};
\node[kaestchengrautf] at (1,0){};
\node[kaestchengrautf] at (2,0){};
\node[kaestchengrautf] at (0.5,0.6){};
\node[kaestchengrautf] at (1.5,0.6){};
\node[kaestchengrautf] at (1,1.2){};
\end{tikzpicture}
\end{document}
Liste der Anhänge anzeigen (Anzahl: 1)
Dein Code produziert neben einer Warnung von hyperref:
Code:
Package hyperref Warning: Unexpected value `black'
(hyperref) of option `colorlinks' instead of
(hyperref) `true' or 'false' on input line 14.
nur leere Felder bei mir.
Wenn ich mich an die hyperref-Doku halte und die \TextField-Anweisungen in eine Form-Umgebung packe, dann werden mir diese \TextFields auch angezeigt, vgl. `texdoc hyperref', Abschnitt `PDF and HTML forms':
Zitat:
Zitat von hyperref
You must put your fields inside a Form environment (only one per file).
Dann hab ich noch ein wenig mit den Farben gespielt (nur zur Demo)
Code:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{fontspec}
%showframe
\usepackage{hyperref}
\hypersetup{%//
colorlinks = true, % Colours links instead of ugly boxes
urlcolor = black, % Colour for external hyperlinks
linkcolor = black, % Colour of internal links
citecolor = black, % Colour of citations
}%\\
%Wuerfelhh
\setlength\parindent{0pt}
\newcounter{tfid}
\renewcommand*{\DefaultOptionsofText}{
bordercolor=0.2 0.4 0.8,
backgroundcolor=0.8 0.3 0.2,
charsize=17 pt,
align=1,
maxlen=4,
width= 5mm,
height= 5mm,
name=\thetfid,
format = { var f = this.getField('\thetfid');f.textFont = 'GS'; }
}
\tikzset{%//
kaestchengrautf/.style={%//
line width = 0.25 mm,
draw,
rounded corners=5pt,
text width =10mm,
minimum height = 6mm,
align=center,
font =\Large,
inner sep=0,
% text depth=0.9 cm,
execute at begin node={\TextField{}},
execute at begin node=\stepcounter{tfid},
},%\\
}%\\
\begin{document}
\begin{Form}
\begin{tikzpicture}
\node[kaestchengrautf] at (0,0){};
\node[kaestchengrautf] at (1,0){};
\node[kaestchengrautf] at (2,0){};
\node[kaestchengrautf] at (0.5,0.6){};
\node[kaestchengrautf] at (1.5,0.6){};
\node[kaestchengrautf] at (1,1.2){};
\end{tikzpicture}
\end{Form}
\end{document}
liefert bei mir mit Okular
Anhang 6285
VG
Liste der Anhänge anzeigen (Anzahl: 2)
Das mit dem Form hat ich auch gelesen, bei mir hat es bisher aber auch ohne problemlos funktioniert.
Bei den Farben hatte ich es mit Bordercolor und Backgroundcolor auch hinbekommen, aber es muss da doch irgendwie noch mehr Optionen geben. Wenn man mit der Mouse drüber fährt oder drauf klickt, dann ändert sich die Optik ja auch noch mal. Hat das irgendwas mit den Javasachen "Onclick" und "OnMouseover" in der Dokumentation zu tun?
Wenn ich dein Beispiel setzte, sieht es bei mir mit Latex so aus. Das untere mittlere Kästchen ist die Ansicht beim Mouseover, das rechte untere ist die Ansicht wenn man drauf klickt. Sieht bei verschiedenen Readern wieder etwas unterschiedlich aus, aber damit kann ich gut leben.
Im Gegensatz zu deinem Bild sind die Kästchen aber leider nicht richtig zentriert. Hast du eventuell eine Idee woran das liegen könnte?
Ansicht im Adobe Reader
Anhang 6286
Ansicht in Vorschau von MacOS
Anhang 6287
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mir jetzt TexLive 20 installiert, es lag tatsächlich daran. Die Felder werden jetzt zentriert wie bei dir dargestellt.
Ich habe jetzt aber ein neues Problem. Es werden bei mir überhaupt keine Fehlermeldungen mehr ausgegeben, sondern Fehler werden einfach ignoriert und die Sachen erscheinen teilweise im Dokument. Befehle, die er nicht kennt, werden scheinbar einfach ignoriert.
Code:
\documentclass{scrartcl}
\usetikzlibr{math}
\begin{document}
Minimalbeispiel
\draw(0,0)--(0,1)
\end{document}
Dieser Code ergibt bei mir gerade keine Fehlermeldung und führt zu diesem Ergebnis.
Anhang 6288