robitex” post=80885
Non è questione di LaTeX3: la cosa più semplice è costruirselo in una box e poi scalare quella:
`\newsavebox{\logobox}
\sbox{\logobox}{%
\begin{tikzpicture}[line width=0cm,scale=#1]
\input{logo.def}
\end{tikzpicture}%
}
\newcommand{\logo}[1][1]{%
\scalebox{#1}{\usebox{\logobox}}%
}`
Ciao
EnricoGià, un box verrebbe definito con la lettura di un file e poi utilizzato come contenitore.
Ho dato un occhiata al modulo file di L3. Immaginavo ci fosse una funzione per trasferire l’intero contenuto di un file in una variabile token.
Lo si può fare scrivendo codice ad hoc, probabilmente.
Grazie.
R.
Pacchetto catchfile; non c’è, attualmente, un analogo in LaTeX3.
`\usepackage{catchfile}
\CatchFileDef{\mylogoinstructions}{logo.def}{}
\newcommand{\logo}[1][1]{%
\begin{tikzpicture}[line width=0cm,scale=#1]
\mylogoinstructions
\end{tikzpicture}%
}`
Ciao
Enrico