quattropezze” post=67185Grazie per la risposta.
Sto scrivendo un manuale per un Sistema di Gestione Ambientale al cui interno sono richiamati altri documenti detti “Procedure” che hanno la seguente codifica: “PGA 4.4.1, TITOLO DELLA PROCEDURA”, “PGA 4.4.2, TITOLO DELLA PROCEDURA” ecc. vorrei poterle indicare con un comando nel preambolo in maniera tale da scrivere nel corso del testo semplicemente \pg441 oppure \pg442 ecc in maniera tale da evitare di dover ogni volta riscrivere codice identificativo della procedura e titolo.
Il newcommand non mi permette di usare questo schema, esiste qualcosa di analogo?Ancora grazie.
Puoi usare un metodo indiretto:
`\newcommand{\definepg}[2]{%
\expandafter\def\csname pg#1\endcsname{#2}}
\newcommand{\pg}[1]{\csname pg#1\endcsname}
\definepg{01}{Procedura XX per YY}
\definepg{02}{Procedura AA per BB}
…
\begin{document}
\pg{01}
…
\pg{02}
…`
Ciao
Enrico