franen

Risposte nei forum create

Stai visualizzando 15 risposte – dal 106 al 120 (di 735 totali)
  • Autore
    Risposte
  • franen
    Partecipante
      Up
      0
      Down
      ::

      OldClaudio” post=95424 @franen conosce quei comandi, forse conosce anche la guida sopra indicata. Ma è stato bravo anche a trovare un altro pacchetto che risolve il problema.

      Certo che conosco il tuo lavoro! Ci mancherebbe.
      La mia idea era far conoscere il pacchetto mdframed, che è davvero molto versatile per la gestione dei testi incorniciati. Forse addirittura può sostituire longmedal di Agostino e Massimiliano per la creazione dei “medaglioni” nei libri.

      in risposta a: Utilizzare \footnote nell’ambiente framed, è possibile? #95806
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao e benvenuto.
        In giro si trovano diverse soluzioni.
        La prima è usare [tt]\footnotemark[/tt] e [tt]\footnotetext[/tt] (qui)`\documentclass{book}
        \usepackage{framed}
        \begin{document}
        \begin{framed}
        \paragraph{bla bla}
        Bla Bla\footnotemark.
        \end{framed}
        \footnotetext{ciao}
        \end{document}`Un’altra è usare il pacchetto mdframed (qui)`\documentclass{book}
        \usepackage{mdframed}
        \usepackage{footnote}
        \newenvironment{mdframedwithfoot}
        {
        \savenotes
        \begin{mdframed}
        \stepcounter{footnote}
        \renewcommand{\thempfootnote}{\arabic{footnote}}
        }
        {
        \end{mdframed}
        \spewnotes
        }
        \begin{document}
        aa\footnote{test1}
        \begin{mdframedwithfoot}
        bb\footnote{test2}
        \end{mdframedwithfoot}
        qq
        \begin{mdframed}
        cc
        \end{mdframed}

        dd\footnote{test3}
        \end{document}`

        in risposta a: [CONCORSONE] Campi si ma più intelligenti #95781
        franen
        Partecipante
          Up
          0
          Down
          ::


          Tanto per far sparire quell’\expandafter che mi spaventa ancora dopo tanti anni 😀
          Poi dici se ti interessa poter spezzare le righe nel testo sottolineato, che in caso bisogna pensare a altri modi…
          `\RequirePackage{filecontents}
          \begin{filecontents*}{robyclass.cls}
          \NeedsTeXFormat{LaTeX2e}[2005/12/01]
          \ProvidesClass{robyclass}[2014/08/01 v. 0.1 Classe per le prove di Roberto]
          \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
          \ProcessOptions\relax
          \LoadClass[a4paper]{book}
          \RequirePackage{xparse, xcolor}
          \ExplSyntaxOn
          \DeclareDocumentCommand { \set }{ m m }
          {
          \cs_new_protected:cn {robitex@#1:} {#2}
          }
          \DeclareDocumentCommand { \get }{ m }
          {
          \cs_if_exist:cTF {robitex@#1:}
          {\colorbox{green}{\use:c {robitex@#1:}}}
          {\msg_error:nn {robyclass} {Sei~ certo~ che~ questo~ comando~ esista~ davvero?}}
          }
          \ExplSyntaxOff
          \end{filecontents*}

          \documentclass{robyclass}
          \usepackage{lipsum}
          \begin{document}
          \lipsum

          \set{prova}{Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura che la diritta via era smarrita}
          \get{prova}
          \end{document}`

          in risposta a: [CONCORSONE] Campi si ma più intelligenti #95780
          franen
          Partecipante
            Up
            0
            Down
            ::


            `\RequirePackage{filecontents}
            \begin{filecontents*}{robyclass.cls}
            \NeedsTeXFormat{LaTeX2e}[2005/12/01]
            \ProvidesClass{robyclass}[2014/08/01 v. 0.1 Classe per le prove di Roberto]
            \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
            \ProcessOptions\relax
            \LoadClass[a4paper]{book}
            \RequirePackage{etoolbox, xcolor}
            \newcommand{\set}[2]{\expandafter\def\csname robitex@#1\endcsname{#2}}
            \newcommand{\get}[1]{%
            \ifcsdef{robitex@#1}%
            {\sottolinea{\csname robitex@#1\endcsname}}%
            {\ClassError{robyclass}{Attento, il comando #1 non è definito!}{}}}
            \newcommand{\sottolinea}[1]{\colorbox{green}{#1}}
            \end{filecontents*}
            \documentclass{robyclass}
            \begin{document}
            \set{prova}{re!}
            \get{prova}
            \end{document}`

            in risposta a: [CONCORSONE] Campi si ma più intelligenti #95777
            franen
            Partecipante
              Up
              0
              Down
              ::


              Dovresti mettere CONCORSONE nel titolo, oppure “offro cassa di birra”, forse i tempi si stringerebbero 😀
              Intanto la parte 1:
              `\begin{filecontents}{robyclass.cls}
              \NeedsTeXFormat{LaTeX2e}[2005/12/01]
              \ProvidesClass{robyclass}[2014/08/01 v. 0.1 Classe per le prove di Roberto]
              \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
              \ProcessOptions\relax
              \LoadClass[a4paper]{book}
              \RequirePackage{etoolbox}
              \newcommand{\set}[2]{\expandafter\def\csname robitex@#1\endcsname{#2}}
              \newcommand{\get}[1]{%
              \ifcsdef{robitex@#1}%
              {\csname robitex@#1\endcsname}%
              {\ClassError{robyclass}{Attento, il comando robitex@#1 non è definito!}{}}}
              \end{filecontents}
              \documentclass{robyclass}
              \begin{document}
              \set{Prova}{Ciao!}
              \get{Prova}
              \get{prova}
              \end{document}`

              in risposta a: Stile per indice dei nomi #95623
              franen
              Partecipante
                Up
                0
                Down
                ::


                Tommaso, la soluzione proposta soddisfa le tue esigenze o c’è da modificare qualcosa?

                in risposta a: decorations in Tikz #95647
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Questa domanda credo sia molto simile alla tua. Esiste anche il pacchetto feynmf che si basa su metafont e per cui Enrico ha scritto un altro pacchetto per semplificare la compilazione (feynmp-auto). Ma sfogliandone la documentazione non ho visto esempi di diagrammi curvi.

                  Fran

                  in risposta a: Stile per indice dei nomi #95621
                  franen
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    La prima cosa che mi viene in mente è questa:`% !TEX encoding = UTF-8 Unicode
                    % !TEX TS-program = pdflatex

                    \documentclass[a4paper]{book}
                    \usepackage[T1]{fontenc}
                    \usepackage[utf8]{inputenc}
                    \usepackage[italian]{babel}
                    \usepackage{emptypage}
                    \usepackage{ifthen}
                    % impostazioni di imakeidx
                    \usepackage{imakeidx}
                    \makeindex[title=Indice dei nomi,intoc,columns=2,options={-s classico.ist}]
                    \newcommand{\donothing}[1]{#1}
                    \newcounter{groupelement}
                    \setcounter{groupelement}{1}
                    \newcommand{\conditionalformat}[1]{%
                    \ifthenelse{\value{groupelement}=1} {\textbf{#1}}{\donothing{#1}}%
                    \stepcounter{groupelement}%
                    }
                    \let\oldindexspace\indexspace
                    \def\indexspace{\setcounter{groupelement}{1}\oldindexspace}
                    \begin{document}

                    \tableofcontents

                    \chapter{Per cominciare}

                    Le ricerche compiute da Leslie Lamport,\index{Lamport, Leslie} nato a New York City\index{New York City} il 7 febbraio 1941, hanno gettato le basi della teoria dei sistemi distribuiti.

                    \chapter{Per proseguire}

                    \textbf
                    Qui, invece, si parla di Donald Knuth\index{Knuth, Donald} e di Pinco Pallino\index{Kant, Immanuel}.\index{Pallino, Pinco}

                    % comandi per stampare l'indice dei nomi
                    \indexprologue{\noindent Questo indice raccoglie tutti i nomi menzionati per esteso nel libro.}
                    \printindex

                    \end{document}`Con classico.ist:`preamble “\\begin{theindex}\n
                    \\def\\item#1{\\par\\hangindent 40pt\\conditionalformat{#1}}”

                    symhead_positive “Comandi particolari”
                    symhead_negative “comandi particolari”
                    numhead_positive “Numeri”
                    numhead_negative “numeri”`

                    All’inizio dell’ambiente theindex ridefinisci il comando [tt]\item[/tt] che viene usato per stampare le voci dell’indice. Alla definizione standard, presa da book.cls aggiungi il comando \conditionalformat, che agirà solo sul primo token che incontra, quindi l’iniziale della voce dell’indice. Non si vuole che il neretto vada a tutte le voci, ma solo alla prima di ogni gruppo. Quindi creo un contatore che conta gli elementi dei gruppi. Se il contatore vale 1 allora [tt]\conditionalformat[/tt] crea il neretto, altrimenti non fa nulla.
                    Perché il contatore torni a uno all’inizio di un nuovo gruppo alfabetico ridefinisco il comando \indexspace, che LaTeX mette fra un gruppo e l’altro.

                    in risposta a: Stile per indice dei nomi #95617
                    franen
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      [tt]headings_flag [/tt] Indica come trattare le intestazioni dei gruppi in cui vengono divise le voci dell’indice (cioè simboli, numeri e le 26 lettere). Valori positivi portano ad avere lettere maiuscole, numeri negativi portano ad avere lettere minuscole, lo zero (che è il valore di default), porta a non avere alcuna intestazione.

                      [tt]heading_prefix [/tt] Comandi che vengono inseriti prima dell’intestazione. Vi si possono ad esempio inserire dei comandi di formattazione delle intestazioni, come \\textsc{ per avere le lettere in maiuscoletto. Di default la stringa è vuota. Da notare la ripetizione della [tt]\[/tt], perché la prima serve da carattere di escape per la seconda. Nel tuo esempio credo che il codice inserito si chiaro: si dice a LaTeX che quello è un buon posto per un’interruzione di pagina, si scrive in carattere senza grazie, maiuscoletto, nero, maiuscolo (quanta roba!!! maiuscoletto e maiuscolo a che servono assieme?)

                      [tt]heading_suffix [/tt] Comandi che vengono inseriti dopo l’intestazione. Devono essere scritti coerentemente con quanto contenuto in [tt]heading_prefix [/tt] (ad esempio ci si deve ricordare di chiudere parentesi eventualmente aperte). IN questo caso di chiude il capoverso, si dice di non mettere là interruzioni di pagine, si lascia una spaziatura verticale e ancora si impedisce l’interruzione di pagina.

                      [tt]symhead_positive [/tt] Intestazione per i simboli; viene inserita qualora il valore di [headings_flag] sia positivo. Di default è “Symbols”, in italiano occorre modificare in “Simboli” o quel che si preferisce, qui “Comandi particolari”.

                      [tt]symhead_negative [/tt] Intestazione per i simboli; viene inserita qualora il valore di [headings_flag] sia negativo. Di default è “symbols”, in italiano occorre modificare in “simboli” o quel che si preferisce.

                      [tt]numhead_positive [/tt] Intestazione per i numeri; viene inserita qualora il valore di [headings_flag] sia positivo. Di default è “Numbers”, in italiano occorre modificare in “Numeri”.

                      [tt]numhead_negative [/tt] Intestazione per i simboli; viene inserita qualora il valore di [headings_flag] sia negativo. Di default è “numbers”, in italiano occorre modificare in “numeri”.

                      Nella documentazione del programma makeindex trovi le spiegazioni di tutti gli altri comandi che puoi usare (qui a desempio).

                      Per creare il tuo nuovo file di stile dovrebbe essere abbastanza. Se vuoi dirci come vuoi che diventi il tuo indice, ti si può aiutare.

                      Fran

                      in risposta a: [RISOLTO] TeXshop e biber problemi di configurazione? #95601
                      franen
                      Partecipante
                        Up
                        0
                        Down
                        ::



                        @alegenn
                        , però ora devi anche svelarci il mistero, non vorrai mica lasciarci con questa curiosità addosso? Da cosa dipendeva il problema?

                        Scherzi a parte, potrebbe essere utile anche per altri utenti…

                        Fran

                        in risposta a: Problema con Bibliografia: undefined references #95552
                        franen
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Capisco il diiuno informatico, ma almeno leggere bene.. 🙂
                          Nell messaggio #95192 c’era una sfilza di domande e opzioni.
                          Di cui ripeto: “Prova con TeXworks”, ch eè già instalalto sul tuo Mac assieme alla distribuzione TeX (se hai installato la completa, lo hai fatto?)
                          Fran

                          in risposta a: tabelle #91074
                          franen
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Certo, cerca il comando \multicolumn, è descritto in tutte le guide più comuni! 🙂

                            Fran

                            in risposta a: Problema con Bibliografia: undefined references #95544
                            franen
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Hai un’installazione completa della TeXlive?
                              Hai provato con TeXworks?
                              Hai provato a usare Bibtex invece di Biber (mettendo backend=bibtex nelle opzioni di caricamento di biblatex)? [non so se bibtex sia sufficiente per compilare correttamente la tua bibliografia, ma almeno prova].
                              Se vai in c:\texlive\2014\bin\win32 (o64) c’è il programma bibier.exe? [questo era il percorso su XP, non so su W8 come sia… al massimo da terminale prova a scrivere “biber” e vedi se riconosce il comando]

                              Fran

                              in risposta a: Comando istanziabile più volte #95514
                              franen
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                IN questo caso l’idea di Enrico va benissimo: con il comando \affiliazione aggiungi, ogni volta che lo usi, un elemento a una sequence di LaTeX3. Poi metti \stampaaffiliazioni laddove vuoi che le affiliazioni vengano stampate.

                                Fran

                                in risposta a: Problema con Bibliografia: undefined references #95540
                                franen
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Volevo ben dire… 😀

                                Stai visualizzando 15 risposte – dal 106 al 120 (di 735 totali)

                                Go to top