Pacchetto menukeys

  • Creatore
    Topic
  • #81317
    Up
    0
    Down
    ::


    Ciao a tutti,

    sto cercando di capire come funzioni il pacchetto [tt]menukeys.[/tt] Lo carico e lo uso così:
    `\documentclass{report}

    \usepackage[os=win]{menukeys}

    \begin{document}
    \menu[,]{Tools,Commands,PFDLaTeX}
    \end{document}`
    Ora, consultando la documentazione ho visto che vi sono diversi stili preconfigurati. Come posso usarli? Nella documentazione non mi pare venga spiegato come usarli (non c’è nemmeno un esempio, oltre al fatto che manchi la spiegazione). E se volessi impiegare diversi colori? C’è qualcuno che ha già usato questo pacchetto e sa dirmi come fare?

    Grazie mille e buona giornata,
    Marco.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #81318
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao,
        ho usato un po’ menukeys per una mia guida tematica (scaricabile dal sito del GuIT).
        Per cambiare stile mi pare si debba usare \renewmenumacro.
        Puoi anche definire un tuo comando di menù che adotta uno stile predefinito o costruito ex novo:
        Leggi questo codice:
        `\documentclass{report}

        \usepackage[os=win]{menukeys}

        \begin{document}
        \menu[,]{Tools,Commands,PFDLaTeX}

        \providemenumacro{\mymenu}{roundedmenus}

        \mymenu{Tools,Commands,PFDLaTeX}
        \end{document}`
        Un saluto.
        R.

      • #81319
        Up
        0
        Down
        ::


        Ciao Roberto,

        grazie mille! 🙂 Ora provo a sistemare i colori. Al limite tornerò con altre domande.

        Grazie ancora e buona serata!
        Marco.

      • #81320
        Up
        0
        Down
        ::


        Ciao,

        ho fatto diverse prove e sono riuscito a ottenere qualcosa di più, ma rimane un problema che non riesco a risolvere. Se scrivo:
        `\documentclass{report}

        \usepackage{xcolor}
        \colorlet{myColor}{cyan!75!black}
        \usepackage[os=win]{menukeys}
        \renewmenucolortheme{myColorTheme}{named}{cyan}{black}{black}
        \changemenucolortheme{angularmenus}{myColorTheme}
        \providemenumacro{\myMenu}{angularmenus}
        \begin{document}

        \myMenu[,]{Tools,Commands,PFDLaTeX}

        \end{document}`
        ottengo il menu con i colori voluti, ossia: per lo sfondo cyan, per il bordo e il per il testo nero. Supponiamo però che come sfondo voglia usare [tt]myColor:[/tt]
        `\documentclass{report}

        \usepackage{xcolor}
        \colorlet{myColor}{cyan!75!black}
        \usepackage[os=win]{menukeys}
        \renewmenucolortheme{myColorTheme}{named}{myColor}{black}{black}
        \changemenucolortheme{angularmenus}{myColorTheme}
        \providemenumacro{\myMenu}{angularmenus}
        \begin{document}

        \myMenu[,]{Tools,Commands,PFDLaTeX}

        \end{document}`
        In questo caso, seppure la compilazione termina senza segnalare alcun errore, il risultato non è quello desiderato. Come posso usare un colore definito nella maniera [tt]colore!X!colore[/tt] (con [tt]X[/tt] compreso fra [tt]0[/tt] e [tt]100[/tt])?

        Grazie e buona serata,
        Marco.

      • #81321
        Up
        0
        Down
        ::


        Ciao a tutti,

        dopo altre prove, credo di essere arrivato alla soluzione del problema (correggetemi se sbaglio). Se scrivo:
        `\documentclass{report}

        \usepackage[rgb]{xcolor}
        \colorlet{myColor}{cyan!75!black}
        \usepackage[os=win]{menukeys}
        \renewmenucolortheme{myColorTheme}{named}{myColor}{black}{black}
        \changemenucolortheme{angularmenus}{myColorTheme}
        \providemenumacro{\myMenu}{angularmenus}
        \begin{document}

        \myMenu[,]{Tools,Commands,PFDLaTeX}

        \end{document}`
        ossia, se carico il pacchetto [tt]xcolor[/tt] con l’opzione [tt]rgb,[/tt] il risultato mi pare proprio quello voluto. Se ho capito bene quanto viene detto nella tabella 1 a pagina 9 della documentazione, quell’opzione fa sì che qualsiasi colore venga convertito nel modello rgb. A quanto pare questa conversione consente al pacchetto [tt]menukeys[/tt] di lavorare correttamente con i colori creati nella maniera [tt]\colorlet{nomeColore}{colore!X!colore}[/tt] (sempre con [tt]X[/tt] compresa fra [tt]0[/tt] e [tt]100[/tt]).

        Ciao,
        Marco.

    Visualizzazione 3 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top