Auch hier gefragt. Ich möchte die Erstellung eines Tooltipdocumentes automatisieren. Damit in Allerdings lässt sich Wie könnte ich das machen? main.tex Open in Online-Editor
% Tut NICHT mit nonstopmode % arara: pdflatex: {action: nonstopmode} % Tooltipdatei übersetzen (arara-console von Clemens Niederberger) % arara: console: {command: "pdflatex tooltipsource.tex"} % arara: pdflatex % arara: pdflatex \documentclass[12pt, paper=a4]{scrreprt} \usepackage[active=true, generate=tooltipsource.tex, % Tooltip-Dokument extrahieren ]{extract} % Nur im extrahierten Dokument \begin{extract} \usepackage[createtips]{fancytooltips} \end{extract} % Nur im Hauptdokument \usepackage[ngerman]{babel} \usepackage[filename=tooltipsource, % PDF-Quelldatei der Tooltips mouseover, noextratext, % keine Sprechblasen bei Tooltips anzeigen ]{fancytooltips} \begin{document} % Nur im extrahierten Dokument \begin{extract} \keytip{tooltipname}{Tooltipinhalt} \end{extract} Hier ein Tooltip \tooltip{Anzeigetext}{tooltipname} \end{document} tooltipsource.tex (dazu muss tooltipsource.pdf vorhanden sein!) Open in Online-Editor
\documentclass[12pt,paper=a4]{scrreprt} \usepackage[createtips]{fancytooltips} \begin{document} \keytip{tooltipname}{Tooltipinhalt} \end{document} gefragt 15 Sep '16, 17:41 cis |
Da beim ersten Durchlauf die Tooltip-Datei noch nicht vorhanden ist, darf man sie im ersten Durchlauf auch nicht verwenden. Dazu könnte man eine Fallunterscheidung bauen, bei der explizit auf das Vorhandensein der Datei getestet wird und Öffne in Overleaf
% arara: pdflatex: {action: nonstopmode} % Tooltipdatei übersetzen (arara-console von Clemens Niederberger) % arara: console: {command: "pdflatex tooltipsource.tex"} % arara: pdflatex % arara: pdflatex \documentclass[12pt, paper=a4]{scrreprt} \usepackage[active=true, generate=tooltipsource.tex, % Tooltip-Dokument extrahieren ]{extract} % Nur im extrahierten Dokument \begin{extract} \usepackage[createtips]{fancytooltips} \end{extract} % Nur im Hauptdokument \usepackage[ngerman]{babel} \IfFileExists{tooltipsource.pdf}{% \usepackage[filename=tooltipsource, % PDF-Quelldatei der Tooltips mouseover, noextratext, % keine Sprechblasen bei Tooltips anzeigen ]{fancytooltips} }{% Solange das PDF nicht existiert, eine Warnung ausgeben und die verwendeten % fancytooltips-Befehle ersetzen: \GenericWarning{}{Warning: tooltipsource.pdf muss noch erzeugt werden}% \newcommand*{\tooltip}[2]{\mbox{##1}}% } \begin{document} % Nur im extrahierten Dokument \begin{extract} \keytip{tooltipname}{Tooltipinhalt} \end{extract} Hier ein Tooltip \tooltip{Anzeigetext}{tooltipname} \end{document} Dass dabei beim ersten Lauf gar kein Tooltip erzeugt wird, bekommt man bei Verwendung von Man kann sich den Aufwand für die Dummy-Befehle aber auch sparen und stattdessen für den ersten Lauf einfach eine Dummy-Datei statt Öffne in Overleaf
% arara: pdflatex: {action: nonstopmode} % Tooltipdatei übersetzen (arara-console von Clemens Niederberger) % arara: console: {command: "pdflatex tooltipsource.tex"} % arara: pdflatex % arara: pdflatex \documentclass[12pt, paper=a4]{scrreprt} \usepackage[active=true, generate=tooltipsource.tex, % Tooltip-Dokument extrahieren ]{extract} % Nur im extrahierten Dokument \begin{extract} \usepackage[createtips]{fancytooltips} \end{extract} % Nur im Hauptdokument \usepackage[ngerman]{babel} \IfFileExists{tooltipsource.pdf}{% \usepackage[filename=tooltipsource, % PDF-Quelldatei der Tooltips mouseover, noextratext, % keine Sprechblasen bei Tooltips anzeigen ]{fancytooltips} }{% Solange das PDF nicht existiert, eine Warnung ausgeben und die verwendeten % fancytooltips-Befehle ersetzen: \GenericWarning{}{Warning: tooltipsource.pdf muss noch erzeugt werden}% \usepackage[filename=example-image, % PDF-Quelldatei der Tooltips mouseover, noextratext, % keine Sprechblasen bei Tooltips anzeigen ]{fancytooltips} } \begin{document} % Nur im extrahierten Dokument \begin{extract} \keytip{tooltipname}{Tooltipinhalt} \end{extract} Hier ein Tooltip \tooltip{Anzeigetext}{tooltipname} \end{document} Dass hier im ersten Lauf die Warnungen:
und
erzeugt werden, fällt bei Verwendung von beantwortet 25 Apr '18, 09:24 gast3 Ein altes Problem in neuem Glanz. Nett, dass Du Dich da reingedacht hast. Funktioniert bestens.
(25 Apr '18, 19:35)
cis
Ich bin gestern einfach einmal die unbeantworteten Fragen durchgegangen und habe bei jeder, die ich verstanden habe, kurz überlegt, ob mir eine Idee dazu einfällt. Mir ist durchaus klar, dass einige der Fragesteller inzwischen inaktiv sind und die Antwort deshalb von ihnen vermutlich nie bemerkt werden wird. Aber das ist ja kein Grund, die Frage zu ignorieren. Der Sinn von TeXwelt geht IMHO über die unmittelbare Hilfe für den Fragesteller hinaus. Es sind jetzt noch um die 40 unbeantwortete Nicht-Meta-Fragen übrig, die mir Rätsel aufgeben.
(26 Apr '18, 08:24)
gast3
|