// https://asymptote.sourceforge.io/gallery/CDlabel.asy
//settings.tex="pdflatex";
size(10cm);
usepackage("graphicx");
import labelpath;
fill(unitcircle^^(scale(0.15)*unitcircle),evenodd+rgb(0.5,1,0.83));
label(minipage(
"\centering\scriptsize
\textbf{
\LARGE {\tt Your Title}\\
\smallskip
\small The authors}\\
\smallskip
\today\\
",6cm),(0,0.5));
label("Your Texts",(-0.6,0));
label("Your Texts",(0.6,0));
//https://en.wikipedia.org/wiki/LaTeX#/media/File:LaTeX_project_logo_bird.svg
// label(graphic("logo.svg","height=2cm"),(0,-0.5));
labelpath("\textbf{ \large MACROPODS - Their Care, Breeding and the Rearing of Their Young\, by: David McCauley}",
reverse(arc((0,0),0.88,-80,260)));
// https://asymptote.sourceforge.io/gallery/CDlabel.asy
settings.tex="pdflatex";
size(10cm);
usepackage("graphicx");
import labelpath;
fill(unitcircle^^(scale(0.15)*unitcircle),evenodd+rgb(0.5,1,0.83));
label(minipage(
"\centering\scriptsize
\textbf{
\LARGE {\tt Your Title}\\
\smallskip
\small The authors}\\
\smallskip
\today\\
",6cm),(0,0.5));
label("Your Texts",(-0.6,0));
label("Your Texts",(0.6,0));
//https://en.wikipedia.org/wiki/LaTeX#/media/File:LaTeX_project_logo_bird.svg
label(graphic("logo.svg","height=2cm"),(0,-0.5));
Frage:
Wie kann ich Bild- und Beschriftungspfad verbinden?
Antwort1
Da labelpath
benötigt wird settings.tex="latex";
, besteht ein Workaround darin, beide Ausgaben separat in Umgebungen zu generieren asy
und sie dann zu überlagern. Dazu müssen Sie ausführen pdfLaTeX
, dann Asymptote
zweimal und dann pdfLaTeX
noch einmal. Auf diese Weise ist die Ausgabe des CD-Labels filename-2.eps
und , von denen eine als in der ersten Umgebung filename-2.eps-converted-to.pdf
enthalten sein kann .label(graphic("filename-2.eps"),(0,0));
asy
Der Befehl clip
schneidet den aktuellen Inhalt auf den CD-Labelbereich zu und zentriert somit die beiden Grafiken. path c=circle((0,0),1); draw(c,white);
ist ein geisterhafter weißer Kreis, um ein quadratisches Bild (von fast 100 x 100) zu erhalten.
Hinweis: filename
bezieht sich auf den Namen der .tex
Datei, wie zum Beispielfilename.tex
MWE getestet mit TeXstudio
3.0.0 und TeX Live
2020 ( filename.tex
):
\documentclass{standalone}
\usepackage{asymptote}
\begin{document}
\begin{asy}
//https://en.wikipedia.org/wiki/LaTeX#/media/File:LaTeX_project_logo_bird.svg
settings.tex="pdflatex";
size(10cm);
fill(unitcircle^^(scale(0.15)*unitcircle),evenodd+rgb(0.5,1,0.83));
label(minipage(
"\centering\scriptsize
\textbf{
\LARGE {\tt Your Title}\\
\smallskip
\small The authors}\\
\smallskip
\today\\
",6cm),(0,0.5));
label("Your Texts",(-0.6,0));
label("Your Texts",(0.6,0));
label(graphic("logo.pdf","height=2cm"),(0,-0.5));
label(graphic("filename-2.eps"),(0,0));
clip(unitcircle^^(scale(0.15)*unitcircle),evenodd);
\end{asy}
\begin{asy}
// https://asymptote.sourceforge.io/gallery/CDlabel.asy
settings.tex="latex";
size(10cm);
import labelpath;
labelpath("\textbf{ \large MACROPODS - Their Care, Breeding and the Rearing of Their Young\, by: David McCauley}",
reverse(arc((0,0),0.88,-80,260)));
label(graphic("logo.pdf","height=2cm"),(0,-0.5));
path c=circle((0,0),1);
draw(c,white);
\end{asy}
\end{document}