- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 3 mesi fa da .
-
Topic
-
salve sto pasticciando con i pacchetti e in particolare come passare un parametro ad un pacchettoriesco a passare un parametro ad un pacchetto ma non riesco a passare un
parametro booleano mi spiego con po di codice
`
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{custom}[2013/01/13 Custom Package]
\RequirePackage{etoolbox}\newcommand{\opzione}{prova}
\newif\if@compatta
\@compattafalse
\DeclareOption{compatta}{\@compattatrue}\DeclareOption{carlo}{
\renewcommand{\opzione}{carlo}
}
\DeclareOption{luca}{
\renewcommand{\opzione}{luca}
}\ExecuteOptions{custom}
\ProcessOptions\relax
\newcommand{\nomi}{\opzione
\ifboolexpr{compatta }{compatta}{non compatta}
}
\endinput
``
\documentclass[10pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[luca,compatta]{custom}
\begin{document}
\nomi
\end{document}
`
il file passa al pacchetto custom due parametri luca e compatta
ma il tutto non funziona
o meglio non funziona la parte booleana
dove sbaglio?
grazie del vostro tempo
claudionota
etoolbox mi serve quindi mi serve una soluzione che lo coinvolga
- Devi essere connesso per rispondere a questo topic.