problema file di classe

  • Creatore
    Topic
  • #85262
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    sto scrivendo un articolo scientifico in LaTeX e gli organizzatori della conferenza hanno fornito un file di classe che permette di impostare autori e affiliazioni con uno specifico comando. Purtroppo però io necessito di avere due affiliazioni per lo stesso autore, ma sembra che non sia permesso dal file di classe (non riesco a compilare sia inserendo una vorgola per separare le due affiliazioni, sia inserendo uno spazio, sia inserendo la tilde). Nella fattispecie, il risultato dovrebbe essere qualcosa come

    Autore11,2, Autore22, Autore31

    1affiliazione 1
    2affiliazione 2

    Allego il file di classe in cui io mi sono persa cercando una soluzione. Se fosse possibile, vorrei evitare di cambiarlo, proprio perchè fornito dagli organizzatori in questo modo.
    Al contrario, vorrei trovare un comando che riesca a risolvere il mio problema all’interno del mio .tex file.

    Grazie in anticipo per l’attenzione e l’aiuto!

    [attachment=685]ifmbe.txt[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #85263
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Oltre al file di classe avrai ricevuto senz’altro un breve documento con le istruzioni per usala.

        Se io non mi sono perso in quel tipo di programmazione piuttosto involuta e inconsistente, a me parrebbe che la classe faccia quello che desideri tranne un piccolo dettaglio, cioè che non mette la virgola fra gli apici messi a esponente dei nomi degli autori. Cioè è previsto che un autore possa avere diverse affiliazioni. Tuttavia non posso esserne sicuro e sarebbe meglio che allegassi anche il file di istruzioni.

        Non dovrebbe essere complicato fornire agli autori sia la classe sia le istruzioni d’uso, visto che tutte le classi standard e custom distribuite con il sistema TeX sono sempre dotate dell’opportuna documentazione.

      • #85264
        Up
        0
        Down
        ::

        marta.valenti87″ post=84677Buongiorno a tutti,
        sto scrivendo un articolo scientifico in LaTeX e gli organizzatori della conferenza hanno fornito un file di classe che permette di impostare autori e affiliazioni con uno specifico comando. Purtroppo però io necessito di avere due affiliazioni per lo stesso autore, ma sembra che non sia permesso dal file di classe (non riesco a compilare sia inserendo una vorgola per separare le due affiliazioni, sia inserendo uno spazio, sia inserendo la tilde). Nella fattispecie, il risultato dovrebbe essere qualcosa come

        Autore11,2, Autore22, Autore31

        1affiliazione 1
        2affiliazione 2

        Allego il file di classe in cui io mi sono persa cercando una soluzione. Se fosse possibile, vorrei evitare di cambiarlo, proprio perchè fornito dagli organizzatori in questo modo.
        Al contrario, vorrei trovare un comando che riesca a risolvere il mio problema all’interno del mio .tex file.

        Grazie in anticipo per l’attenzione e l’aiuto!

        [attachment=685]ifmbe.txt[/attachment]

        Benvenuta!

        Oltre al file di classe, che hai fatto bene ad allegare, dovresti darci anche un esempio minimo compilabile.

        Ciao
        Ivan

      • #85265
        franen
        Partecipante
          Up
          0
          Down
          ::


          Proprio pochi giorni fa lo hanno chiesto anche qui.

          Fran

        • #85266
          Up
          0
          Down
          ::


          Grazie a tutti per i suggerimenti!

          avete ragione, non ho allegato nessun esempio…
          Vi allego il file di esempio originale.
          Per ora ho risolto come hanno suggerito nel link indicato da Fran (GRAZIE!), inserendo

          \makeatletter
          \renewcommand{\author}[3][]{
          \stepcounter{ifmbe@authors}
          \expandafter\def\csname ifmbe@author\alph{ifmbe@authors}\endcsname
          {#2$^{\expandafter\the\csname ifmbe@affiliationcounter#3\endcsname
          \if\relax\detokenize{#1}\relax\else,#1\fi}$}
          }
          \makeatother

          prima della definizione degli autori, e inserendo la doppia affiliazione come

          \author[2]{Autore1}{FIRSTAFF}

          [attachment=686]paper.tex[/attachment]

          Se avete suggerimenti migliori ovviamente sono bene accetti! 🙂
          Grazie ancora per la disponibilità!
          Buona giornata!

          Marta

          Attachments:
          You must be logged in to view attached files.
        • #85267
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Prova il pacchetto [tt]authblk[/tt]. Ne abbiamo discusso anche in [Risolto] Ridefinire comando \thanks classe article.

            Ciao,
            Orlando

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

        Go to top