Undefined control sequence in un begin ridefinito da me

  • Creatore
    Topic
  • #121151
    Up
    0
    Down
    ::


    Salve a tutti!
    Sto provando a far funzionare il seguente snippet di codice LaTeX:

    `
    \begin{center}
    \begin{rqbox}
    \textbf{RQ2.} \emph{
    How do source …..?
    }
    \end{rqbox}
    \end{center}
    \smallskip
    `

    Purtroppo però, Overleaf continua a darmi come errore “undefined control sequence” all’inizio del “\begin{rqbox}” e non riesco a risolverlo.
    Vi posto anche il codice corrispondende della definizione della rqbox.

    `
    \newenvironment{rqbox}{\par\begingroup
    \setlength{\fboxsep}{5pt}\findlength
    \setbox0=\vbox\bgroup\noindent
    \hsize=0.95\linewidth
    \begin{minipage}{0.95\linewidth}\normalsize}
    {\end{minipage}\egroup
    % \vspace{6pt}
    \textcolor{gray20}{\fboxsep1.5pt\fbox
    {\fboxsep5pt\colorbox{gray05}{\normalcolor\box0}}}
    % \endgroup\par\addvspace{6pt minus 3pt}\noindent
    \endgroup\par\noindent
    \normalcolor\ignorespacesafterend}
    \let\Examplebox\examplebox
    \let\endExamplebox\endexamplebox
    `
    Avete qualche suggerimento? Grazie in anticipo.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #121152
      Up
      0
      Down
      ::


      Ciao Broke31,
      prima di provare a risponderti tengo a precisare che questo è il primo messaggio che scrivo sul forum e che non sono uno dei massimi esperti di LaTeX.
      Detto questo, io ho risolto il tuo problema semplicemente commentando il comando “\findlength”, che onestamente non conoscevo e non sono neanche riuscito a trovare qualcosa in rete (se mi alleghi qualche documentazione o mi fornisci qualche link, leggerò volentieri ciò che mi hai inviato e proverò a migliorare questa risposta).
      Oltre a questo, ho anche modificato anche
      `\textcolor{gray20}

      \colorbox{gray05}`
      aggiungendo un “!” fra “gray” e il numero come mostrato di seguito
      `\textcolor{gray!20}

      \colorbox{gray!05}`
      altrimenti Overleaf restituisce un errore come il seguente “Undefined color `gray05′.”

      Ti lascio il link per una spiegazione di come creare nuovi colori: Using colours in LaTeX.

      Spero di esserti stato un po’ d’aiuto (anche se con un po’ di ritardo).
      Luca

    • #121153
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto @Luca01.

        Hai fatto bene a mandare il messaggio a @broke31, anche se l’hai fatto con un ritardo di 5 mesi e un po’. Nessun problema, hai fatto bene lo stesso. Io a suo tempo non gli ho mandato nemmeno un messaggio di benvenuto e onestamente non so perché. Forse ero ancora via in vacanza e non avevo un collegamento alla rete decente.

        I questi 5 mesi @broke31 ha certamente scoperto che \findlength non è definito da nessun pacchetto; Nello stesso tempo molti frequentaori novixi non sanno leggere ilfile .log dove ci sono gli avvisi di tutte le imperfezioni che ogni compilatore segnala durante l’elaborazione, e ci son le informazioni abbastanza dettagliate relaive agli errori.

        Ne approfitto per segnalare che è difficile rispondere a chi ha dei problemi con Overleaf. Perché? Perché il sistema TeX in uso presso Overleaf non è di prima mano, ma ogni correzione che viene apportata alla versione di prima mano deve passare lunghi vagli prima di essere messo a disposizione dei suoi utenti.

        Parlo a nome mio, ma penso che ci siano molti altri frequentatori esperti di questo forum che preferiscono di gran lunga disporre della versione TeX Live, che (rane sulle macchine Linux) non solo è di prima manao, ma può essere aggiornata, volendo, anche utti i giorni. È ingombrante sul disco fisso? Senz’altro, ma per me ne vale la pena,anche se ormai debbo orientarmi verso l’acquisto di un nuovo Mac, visto che il mio ormai sta sbuffando e fa fatica a contenere tutto il mio software. Tuttavia aggiorno ogni 7 o 10 giorni e ogni volta ci sono una cinquantina di pacchetti già esistenti che vengono aggiornati/corretti/estesi dai rispettivi autori, e una mezza dozzina di pacchetti nuovi. Si può fare anche con MiKTeX, ma con ritardi di due o tre mesi, perché anche questa distribuzione è di seconda mano. Volendo si può installare TeX Live anche su Linux.

        Ma quello che manda agli utenti di Overleaf, apparentemente, è la mancanza di abitudine di leggere la documentazione; È vero che Overleaf mette a disposizione delle guide in merito a vari aspetti del linguaggio LaTeX; ma non cè confronto con le guide contenute in TeX Live; per esempio la quisa del pacchetto xcolor mostra come fare per colorare il testo dentro scatore con cornici e sfondidi colori diversi, per cuoi la definizione arzigogolata che dava problemi a @broke31 aveva già lì la soluzione pronta(con colori, non con tonalità di grigio, mail discorso non cambia.

        Poi c’è la sezione documentazione di questo site; contiene guide generali di diverso livello; contie guide tematiche su temi specifici; inoltre sono scritte in italiano. C’è solo l’imbarazzo della scelta. Ricordatene, anche se magari non ne hai bisogno; Io me le sono scaricate tutte, quindi nonho bisogo di accedere alla ree per poterle condultare; mr lr sono messe nell’albero personale (tutte le installazioni cosentono di avere un albero personale di carelle sul prorpio disco fisso) e il comando da terminale texdoc permette di leggere anche queste guide non facenti parte del sistema TeX ufficiale.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top