franen

Risposte nei forum create

Stai visualizzando 15 risposte – dal 376 al 390 (di 735 totali)
  • Autore
    Risposte
  • in risposta a: Tabella: come spezzare la frase di una colonna #83360
    franen
    Partecipante
      Up
      0
      Down
      ::


      Chiarissimo!
      Un trucco può essere quello di creare due riche per l’intestazine, anziché una sola:`\toprule
      \mathrm{\# \,titoli\, insolventi}(x) & \mathrm{perdita} & \mathrm{\% \,perdita\,portafoglio} & \mathrm{perdita\,tranche} & \mathrm{\%\,perdita\,tranche}\\
      & portafoglio & & & \\
      \midrule `Un’altra soluzione potrebbe essere quella di ridurre il corpo del testo.
      Se poi vuoi che tutti i testi delle celle risultino allineati al centro anche verticalmente ci sono altre soluzioni riportate in un enorme numero di discussioni sl forum (ad esempio inserire in una cella un’altra tabella di una colonna e N righe). O ancora affidarsi a multirow, con i suoi limiti.

      Fran

      PS: i codici si riportano fra [ code] e [ /code] (senza spazi dopo [ ovviamente).

      in risposta a: Inserire date nell’indice #83125
      franen
      Partecipante
        Up
        0
        Down
        ::


        \markboth serve a indicare che cosa vuoi scrivere nelle testatine, è strano non produca effetto:`\documentclass{book}
        \begin{document}
        \tableofcontents
        \chapter[Titolino 1265]{Titolino}
        \markboth{Titolo testatina}{}
        Ciao
        \newpage
        ciao
        \end{document}`In questo esempio funziona. Io non l’ho usato perché porta anche a un cambiamento della formattazione delle testatine (ma se la modifichi già con fancyhdr non ti cambia molto).
        Se puoi leggiti l’articolo che ha scritto proprio Claudio su ArsTeXnica: /wp-content/uploads/joomla-images/ArsTeXnica/AT009/i%20mark,%20questi%20sconosciuti.pdf

        Fran

        in risposta a: Inserire date nell’indice #83122
        franen
        Partecipante
          Up
          0
          Down
          ::


          Ciao e benvenuto.
          Non sono certo di aver compreso bene, ma ci provo.
          Tu ha un titolo di un capitolo, che normalmente finisce anche nell’indice e nelle testatine. Potresti usare l’argomento opzionale del comando \chapter e scrivere:
          `\chapter[Titolo 123456]{Titolo normale}` e così avresti “Titolo normale” nel testo e “Titolo 123456” nell’indice e nelle testatine. Ma tu lo vorresti solo nell’indice.
          Allora potresti ridefinire il comando \@chapter in modo che usi per le testatine il contenuto dell’argomento obbligatorio (leggine la definizione nel file book.cls):
          `\documentclass{book}
          \usepackage{etoolbox}
          \makeatletter
          \patchcmd{\@chapter}{\chaptermark{#1}}{\chaptermark{#2}}{}{}
          \makeatother
          \begin{document}
          \tableofcontents
          \chapter[Titolino 1265]{Titolino}
          Ciao
          \newpage
          ciao
          \end{document}`Non sapendo come usi fancyhdr (cioè come modifichi l’aspetto delle testatine) non posso prevedere se il mio codice possa creare problemi.
          Sicuramente nel forum ci sono altre discussioni su questo tema, ma non le ho trovate…

          Fran

          in risposta a: Font senza grassetto: che fare? #82948
          franen
          Partecipante
            Up
            0
            Down
            ::

            Marco87″ post=82326Ciao,È possibile fare qualcosa del genere anche usando pdfLaTeX?
            Grazie e ciao,
            Marco.

            http://tex.stackexchange.com/questions/47883/how-can-i-redefine-bold-to-mean-semi-bold

            Credo possa aiutare.
            Fran

            in risposta a: Margini per rivista online #82808
            franen
            Partecipante
              Up
              0
              Down
              ::


              Ciao!
              Non ho capito perché, se vuoi tenere il layout standard della classe book, hai bisogno di replicarlo con geometry. A ogni modo il pacchetto layout dà indicazioni precise:`\documentclass[a4paper,11pt,oneside]{book}
              \usepackage[T1]{fontenc}
              \usepackage[utf8]{inputenc}
              \usepackage{layout}
              \begin{document}
              \layout
              Ho dato per scontato che intendessi tenere il formato A4 (per facilitare la stampa ai vostri lettori).
              Dallo schema risuta:
              \begin{itemize}
              \item Margine interno:1 inch + 46pt
              \item Margine superiore: 1 inch + 22pt + 12pt + 19pt
              \item Margine esterno: paperwidth (597pt)-360pt-margine interno
              \item Margine inferiore: paperheight (845pt)-595pt- margine superiore
              \end{itemize}
              Lascio a te le conversioni fra unità di misura 🙂
              \end{document}`Per quanto riguarda le considerazioni sul layout, se credi questa rivista verrà letta a schermo o stamapta in casa non credo abbia senso usare il formato twoside. se vuoi riportare delle informazioni nelle testatine pui farci stare tutto anche nella testatina di una pagina oneside.
              Per il formato di pagina e i margini credo che l’A4 si rpesti molto male per una lettura a schermo (le stesse guide tematiche GUiT hanno abbandonato questo formato in favore del B5). Credi non sia fattibile compilare la rivista in due formati, uno pronto per la stampa (A4, magari a due colonne, come la maggior parte degli articoli) e uno per la lettura a schermo?

              Fran

              in risposta a: Traduzione dal cinese con testo a fronte #82737
              franen
              Partecipante
                Up
                0
                Down
                ::


                Il pacchetto parallel permette di scrivere originale e traduzinoe su pagina effiancate. Io non lo ho mai usato, quindi non so dirti altro.
                Fran

                in risposta a: Utilizzare Iwona con il pacchetto frontespizio #79947
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ci sono un sacco di discussioni sul forum a riguardo, e la documentazione del pacchetto è chiarissima:
                  1. Nel file principale scrivi:`\documentclass{book}
                  \usepackage{frontespizio}
                  \begin{document}
                  \begin{frontespizio}
                  \Preambolo{\usepackage[math]{iwona}}
                  \Universita{Paperopoli}

                  \end{frontespizio}
                  \end{document}`
                  2. Compili e ti si crea un file xxx-frn.tex. Non lo modifichi in alcun modo! Lo apri e lo compili.
                  3. torni al tuo file principale e compili.

                  Fran

                  in risposta a: Utilizzare Iwona con il pacchetto frontespizio #79945
                  franen
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    ina-maier” post=82120Ho letto tutto.

                    Ma proprio tutto tutto tutto?
                    Pagina 8 della documentazione del pacchetto riporta un esempio di come usare il font fourier (per usare l’iwona non è molto diverso)
                    La sezione 6 invece ti dice come cambiare il corpo delle scritte.

                    Fran

                    in risposta a: Numero di nota a capo #82725
                    franen
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Posto che, secondo me, i numeri delle note stano benissimo senza spazi prima, con LaTeX c’è sempre il modo di ottenere quello che vuoi.
                      Se guardi il file latex.ltx vedrai che i numeri di nota sono inseriti con il comando [tt]\@makefnmark[/tt] che è definito come:`\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}`. Cioè crea una scatola in cui mette a esponente il [tt]\@thefnmark[/tt] con font normale. Se vuoi che [tt]\@thefnmark[/tt] sia preceduto da uno spazio puoi scrivere `\makeatletter
                      \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\kern0.3em\@thefnmark}}}
                      \makeatother`Ovviamente, come dice Caudio, non devi lasciare spazi prima del comando [tt]\footnote{}[/tt].E se fossi in te non aggiungerei questa spaziatura.

                      Fran

                      in risposta a: Problema immagini testo #82393
                      franen
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Magari le tre immagini ci starebbero anche nell’altezza del testo, è solo che LaTeX dedica solo una certa porzione della pagina agli oggetti flottanti, mi pare il 70% al massimo, ma non ne sono certo. Quindi se le prime due immagini occupano di più di questa porzione di pagina, la terza andrà per forza in una nuova pagina.

                        Posto che il risultato che ottineni va benissimo così, se proprio vuoi/devi mettere tutte le immagini sulla stessa pagina puoi dare a tutte l’opzione p anziché [htbp], così tutte tre andranno in una pagina dedicata agli oggetti flottanti. Se non ci stanno è perché la somma delle tre altezze è superiore a \textheight e quindi devi rimpicciolirle.

                        Fran

                        in risposta a: Ottenere \spacedlowsmallcaps #82300
                        franen
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          [tt]\textsc[/tt] ti dà solo il maiuscoletto. Se vuoi avere le lettere spaziate devi aggiungere il comando [tt]\textls[/tt] di microtype.
                          Classicthesis.sty riporta:`\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textls[80]{\scshape\MakeTextLowercase{#1}}}`che funziona benissimo.

                          in risposta a: Rivista con LaTeX #82258
                          franen
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Ci provo… 🙂

                            Quando si vuole aggiungere qualcosa all’indice (table of contents) si usa il comando `\addcontentsline{toc}{qualcosa}{Cosa voglio aggiungere}`
                            Se compilo un documento (avendo scritto [tt]\tableofcontents[/tt] da qualche parte) viene creato un file .toc che contiene la stringa `\contentsline {qualcosa}{Cosa voglio aggiungere}{numero di pagina}`
                            e [tt]\contentsline[/tt] è definito in latex.ltx come [tt]\def\contentsline#1{\csname l@#1\endcsname}
                            [/tt].
                            Cioè nel nostro caso richiama un comando [tt]\l@qualcosa[/tt]. pdflatex dovrà quindi eseguire [tt]\l@qualcosa{Cosa voglio aggiungere}{numero di pagina}[/tt].

                            Se guardi book.cls troverai: `\newcommand*\l@chapter[2]{%
                            \ifnum \c@tocdepth >\m@ne
                            \addpenalty{-\@highpenalty}%
                            \vskip 1.0em \@plus\p@
                            \setlength\@tempdima{1.5em}%
                            \begingroup
                            \parindent \z@ \rightskip \@pnumwidth
                            \parfillskip -\@pnumwidth
                            \leavevmode \bfseries
                            \advance\leftskip\@tempdima
                            \hskip -\leftskip
                            #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
                            \penalty\@highpenalty
                            \endgroup
                            \fi}
                            ` che è simile alla definizione di Enrico. Il comando [tt]\l@chapter[/tt] ha due argomenti, uno è il titolo del capitolo, l’altro è il numero di pagina.
                            Poi, nell’ordine:
                            – \addpenalty è un comando di LaTeX (latex.ltx) che aggiunge una penalità e fa un altro po’ di cose che non ho capito
                            – \@highpenalty è definito in latex.ltx e vale 301 (per la classe book)
                            – \vskip, come hai scritto tu, regola la spaziatura dopo a ogni voce
                            – \setlength… imposta il registro dimensionale \@tempdima a 1,5 em
                            – mette a zero il rientro di capoverso
                            – imposta \rightskip (uno spzio da lasciare a fine riga) pari a \@pnumwidth (che è le lunghezza dedicata ai numeri di pagina, 1,55 em per la classe book)
                            – \parfillskip indica, in parole povere, come deve comportarsi l’ultima riga di un capoverso: se fosse zero vorrebbe dire che l’ultima lettera dell’ultima riga dovrebbe arrivare fino al margine destro. Normalmente vale 0pt plus 1fil, cioè l’ultima riga non viene costretta ad allungarsi o accorciarsi ma mantiene la sua larghezza naturale. Qui il gioco è questo: ho impostato \rightskip perché il testo della mia voce arrivi al massimo a 1,55 em dal margine destro. Ora però voglio che i numeri di pagina siano allineati al margine destro, quindi imposto \parfillskip in modo che la mia riga “sbordi” a destra di 1,55 em rispetto al margine che ho impostato prima (e quindi è perfettamente allinata a destra)
                            – \leavevmode mi porta in modo orizzontale
                            – aumento il margine sinistro di \@tempdima e poi aggiungo uno spazio negativo pari a \@tempdima. Inutile? No, serve a far sì che se hai un titolo che occupa più di una riga avrai il numero del capitolo a sistra e il testo del titolo allineato. Il trucco funziona perché il comando \numberline (vedi file .toc) usa una scatola larga \@tempdima.
                            – aggiungeil testo del titolo (#1), impedisce un’interruzione di riga, riempie la riga e poi iserisce una scatola larga \@pnumwidth in cui, allineato a destra, c’è il numero di pagina.
                            – aggiunge una penalità positiva per rendere sfavorevole un’interruzione.

                            Prova un po’ a giocare con questo file, modificando i parametri di \l@chapter per vedere che succede: `\documentclass{book}
                            \makeatletter
                            \renewcommand*\l@chapter[2]{%
                            \ifnum \c@tocdepth >\m@ne
                            \addpenalty{-\@highpenalty}%
                            \vskip 1.0em \@plus\p@
                            \setlength\@tempdima{1.5em}%
                            \begingroup
                            \parindent \z@
                            \rightskip \@pnumwidth
                            \parfillskip -\@pnumwidth
                            \leavevmode \bfseries
                            \advance\leftskip\@tempdima
                            \hskip -\leftskip
                            #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
                            \penalty\@highpenalty
                            \endgroup
                            \fi}

                            \makeatother
                            \begin{document}
                            \tableofcontents
                            \chapter{Mio titolo lunghissimo che certamente non starà in una sola riga perché ho deciso io cos}

                            testo da scrivere sotto

                            \chapter{Tuo titolo}
                            testo da scrivere sotto
                            \end{document}
                            `

                            in risposta a: Rivista con LaTeX #82256
                            franen
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Forse poco elegante, ma funziona (mette i titolo corto solo nelle testatine e non nell’indice)
                              `\ProvidesPackage{tcon3}
                              \RequirePackage{etoolbox} %aggiunto

                              \newenvironment{contribution}
                              {\def\contrib@author{??}
                              \def\contrib@title{??}
                              \def\contrib@uni{??}}
                              {\cleardoublepage}
                              \newcommand{\contribauthor}[1]{\def\contrib@author{#1}}
                              \newcommand{\contribtitle}[2][]{% modificato
                              \def\contrib@title{#2}
                              \ifstrempty{#1}{\def\contribshort@title{#2}}{\def\contribshort@title{#1}}}
                              \newcommand{\contribuni}[1]{\def\contrib@uni{#1}}
                              \newcommand{\contributiontext}[1]{\makecontributiontitle\input{#1}}

                              \def\makecontributiontitle{\thispagestyle{plain}%
                              \vbox to 10pc{\vspace*{3pc}\parindent=\z@
                              {\center\large\scshape\contrib@title\par}\medskip %
                              {\center\scshape\contrib@author\par}
                              {\center\itshape\contrib@uni\par}\vfill}
                              \markboth{\contribshort@title}{\contrib@author} %modificato
                              \addcontentsline{toc}{contrib}{{\scshape\contrib@author, }{\emph{\contrib@title}}}}

                              \def\l@contrib#1#2{%
                              \addpenalty{-\@highpenalty}%
                              \vskip 1.0em \@plus\p@
                              \setlength\@tempdima{1.5em}%
                              \begingroup
                              \parindent \z@ \rightskip \@pnumwidth
                              \parfillskip -\@pnumwidth
                              \leavevmode
                              \advance\leftskip\@tempdima
                              \hskip -\leftskip
                              \magigi@splittitle#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
                              \penalty\@highpenalty
                              \endgroup}
                              \def\magigi@splittitle#1#2{#1 #2}

                              \RequirePackage{fancyhdr}
                              \pagestyle{fancy}
                              \renewcommand{\chaptermark}[1]{}
                              \renewcommand{\sectionmark}[1]{}
                              \renewcommand{\headrulewidth}{\z@}
                              \fancyhf{}
                              \fancyhead[LE,RO]{\bfseries\small\thepage}
                              \fancyhead[CO]{\scshape\nouppercase\leftmark}
                              \fancyhead[CE]{\scshape\nouppercase\rightmark}

                              \endinput`

                              Forse guardando nei file della classe book o memoir si trova qualcosa di fatto meglio.

                              Fran

                              in risposta a: [Guida Tematica] I font e la tipografia #82019
                              franen
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Allora sono stato fortunato! 🙂
                                Ma l’ho comprata online tre anni fa.

                                Fran

                                in risposta a: inserire figure col mac #82034
                                franen
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Sicuramente il primo consiglio è di scegliere: o il comando [tt]\centering[/tt] o l’ambiente center, non ha senso usare entrambi. Se sei dentro a un ambiente figure, allora usa [tt]\centering[/tt], che non aggiunge spaziature verticali.
                                  Poi non esplicitare l’estensione del file.

                                  Per il problema specifico non ti so aiutare, ora non ho sotto mano un mac (anche se mi pare di aver ancora, erroneamente, inserito figure esplicitandone l’estensione anche con OSX).

                                  Francesco

                                Stai visualizzando 15 risposte – dal 376 al 390 (di 735 totali)

                                Go to top