egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,916 al 6,930 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Subfig + float e stile ruled per ambienti figure #41815
    Up
    0
    Down
    ::

    Grazie Enrico, ha funzionato!
    Mi dispiace abusare di nuovo della tua pazienza, ma purtroppo corretta una cosa se ne rompe un’altra 😆
    Tempo fa mi fornisti uno ‘snippet’ per rendere anche l’ambiente listing con lo stile ruled, ma che ora non funziona più 😕
    Riposto una seconda versione del documento:
    `\documentclass[a4paper,oneside]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{csquotes}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \usepackage{float}
    \usepackage{subfig}
    \usepackage{hyperref}
    \usepackage{listings}

    \floatstyle{ruled}
    \restylefloat{figure}
    \captionsetup[figure]{position=bottom}
    \makeatletter
    \renewcommand{\p@subfigure}{\arabic{figure}}
    \makeatletter

    \restylefloat{table}

    %%%%% stile ruled per ambienti listings %%%%%
    \lstset{frame=tb}
    \makeatletter
    \def\lst@makecaption#1#2{%
    \def\@fs@cfont{\bfseries}%
    \hrule\@height .8\p@\kern2\p@
    \floatc@ruled{#1}{#2}\par\kern\dp\strutbox\kern-1\p@}
    \makeatother
    %%%%%%%%%%%%%%%%%%%%%

    \graphicspath{{images/}}

    \begin{document}

    \begin{figure}
    \centering
    \subfloat[CreatePassword.]{ \includegraphics[width=0.45\columnwidth]{createpassword} \label{fig:createpassword} }\quad
    \subfloat[NotInstalled.]{ \includegraphics[width=0.45\columnwidth]{notinstalled} \label{fig:notinstalled} } \\
    \subfloat[Login.]{ \includegraphics[width=0.45\columnwidth]{login} \label{fig:login} } \quad
    \subfloat[HiddenContent.]{ \includegraphics[width=0.45\columnwidth]{hiddencontent} \label{fig:hiddencontent} }
    \caption{Le activity dell'applicazione (parte 1).}
    \label{fig:activities1}
    \end{figure}

    \ref{fig:createpassword}, \ref{fig:notinstalled}, \ref{fig:login}, \ref{fig:hiddencontent}

    \ref{fig:activities1}

    \begin{lstlisting}[float=tbp, label={code:readelf-header}, caption={Struttura e contenuto della testata di un file ELF su architettura x86\_64.}]
    blablabla
    \end{lstlisting}

    \begin{table}
    \centering
    \begin{tabular}{cc}
    a & a\\
    a & a\\
    \end{tabular}
    \caption{didascalia}
    \end{table}

    \end{document}
    `
    Grazie mille
    Alessio

    Magari, se fai come nell’esempio che ti avevo dato è meglio: listings va caricato prima di float e occorre dare \restylefloat{listings}.

    Ciao
    Enrico

    in risposta a: Termini inglesi in documento italiano. Al plurale? #41691
    Up
    0
    Down
    ::

    Una volta Enrico ci ha mostrato un comando che ridefinisce se stesso dopo la prima chiamata in modo che dalla successiva in poi non faccia nulla a parte scrivere il suo argomento. Mi sembra servisse per l’indice analitico o qualcosa di simile.

    […]

    puoi trovare la magia in questo post.

    Un po’ difficilino. Non riesco a capire come adattarlo a questa esigenza.

    Nel sorgente, a ogni occorrenza del termine bisognerebbe dare il comando \straniero: per me, il gioco non vale davvero la candela.

    Be’, io spero comunque che Enrico risponda, perché mi interesserebbe vedere il costrutto TeX sottostante, per capire se si fa con l’if o con la macro «ricorsiva».

    Comunque, se pensi che non valga la pena usare sempre il comando \straniero, allora torno alla mia convinzione di prima, secondo la quale conviene usare tale comando solo la prima volta in cui si introduce un termine e poi scriverlo normalmente, senza comando. Secondo me il problema di cercare la prima occorrenza del termine a mano non è eccessivamente gravosa, specie alla luce di questa discussione, dove si è capito che non è il caso di abusare di termini stranieri 😀

    Niente di complicato 🙂
    `\newcommand{\straniero}[1]{%
    \ifcsname f@reign\detokenize{#1}\endcsname
    #1%
    \else
    \global\expandafter\let\csname f@reign\detokenize{#1}\endcsname\relax
    \emph{#1}%
    \fi}`
    Quando si scrive \straniero{pippo}, TeX controlla se il comando \f@reignpippo è definito. Se sì semplicemente stampa “pippo”. Se no, definisce globalmente \f@reignpippo come equivalente a \relax e stampa “\emph{pippo}”. Così, l’unica volta che \f@reignpippo non è definito è al primo uso di \straniero{pippo}.

    Il \detokenize serve per proteggersi contro eventuali caratteri speciali nell’argomento di \straniero, che così vengono tutti trasformati in caratteri di categoria 12. Funziona anche \straniero{\TeX}. 🙂 Ovviamente, però, \straniero{File} e \straniero{file} sono considerati diversi; per averli equivalenti il prezzo sale. 😀

    Ciao
    Enrico

    in risposta a: Subfig + float e stile ruled per ambienti figure #41813
    Up
    0
    Down
    ::

    Salve a tutti, ho un problema dovuto all’uso in contemporanea dei pacchetti subfig e float, quando quest’ultimo viene utilizzato per applicare lo stile ruled agli ambienti figure.
    Un documento minimo è questo:
    `\documentclass[a4paper,oneside]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{csquotes}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \usepackage{float}
    \usepackage{subfig}
    \usepackage{hyperref}

    \floatstyle{ruled}
    \restylefloat{figure}

    \graphicspath{{images/}}

    \begin{document}

    \begin{figure}
    \centering
    \subfloat[CreatePassword.]{ \includegraphics[width=0.45\columnwidth]{createpassword} \label{fig:createpassword} }\quad
    \subfloat[NotInstalled.]{ \includegraphics[width=0.45\columnwidth]{notinstalled} \label{fig:notinstalled} } \\
    \subfloat[Login.]{ \includegraphics[width=0.45\columnwidth]{login} \label{fig:login} } \quad
    \subfloat[HiddenContent.]{ \includegraphics[width=0.45\columnwidth]{hiddencontent} \label{fig:hiddencontent} }
    \caption{Le activity dell'applicazione (parte 1).}
    \label{fig:activities1}
    \end{figure}

    \ref{fig:createpassword}, \ref{fig:notinstalled}, \ref{fig:login}, \ref{fig:hiddencontent}

    \ref{fig:activities1}

    \end{document}`
    Il documento viene compilato senza errori, ma le 4 subfigure vengono numerate come 0a, 0b, 0c e 0d invece che 1a, 1b, 1c, 1d. Se si commenta la riga “\restylefloat{figure}” allora la numerazione è corretta. La cosa curiosa è che in entrambi i casi il link generato da hyperref funziona correttamente.
    Sapete come posso risolvere?

    `\floatstyle{ruled}
    \restylefloat{figure}
    \captionsetup[figure]{position=bottom}
    \makeatletter
    \renewcommand{\p@subfigure}{\arabic{figure}}
    \makeatletter`
    Il comando \captionsetup è necessario perché così subfig sa quando assegnare il valore al numero della figura. Evidentemente con il \restylefloat{figure} la corrispondenza predefinita viene persa. La seconda ridefinizione serve perché usi la classe book che ridefinisce \thefigure; non sono riuscito a trovare di meglio. 🙁

    Ciao
    Enrico

    in risposta a: pdfinfo: specifica ore rispetto a UTC #41805
    Up
    0
    Down
    ::

    La data di creazione è […] disponibile con \pdfcreationdate […]

    Non lo sapevo. Per tenere traccia dell’ultima modifica ho sempre usato il comando \pdfdate messo a disposizione dal pacchetto datetime:

    `\pdfinfo{
    /ModDate (D:\pdfdate)
    }`
    Mi rendo conto di essermi espresso in modo ambiguo: l’informazione di cui volevo tenere traccia non è la data di ultima modifica, che viene aggiornata ogni volta che si compone, ma quella di creazione del sorgente LaTeX a livello di file system.

    Naturalmente, un comando esplicito come quello che indichi, inserirà come data di creazione quella che specifichi.

    Dal momento che questo file potrebbe essere spostato su più macchine nel corso del tempo, per evitare che la sua data di creazione venga alterata, credo che sia il caso di indicare in modo esplicito questa informazione, in assenza di macro dedicate.

    La sintassi per hyperref, nel caso ti interessi […]

    Sì, è interessante se non altro perché con questa notazione è possibile specificare tutti i metadati in un unico luogo, senza fare distinzione tra «\hypersetup» e «\pdfinfo», visto che quest’ultimo comando è ora incluso nel precedente.

    Grazie e a presto.

    \pdfinfo{/ModDate (\pdffilemoddate{\jobname.tex})}

    Suppongo funzioni anche con l’interfaccia di hyperref; non occorre datetime.

    Ciao
    Enrico

    in risposta a: pdfinfo: specifica ore rispetto a UTC #41803
    Up
    0
    Down
    ::

    Salve,
    credo che il fuso orario italiano sia UTC + 01:00 (cioè quando sono le 12:00 UTC, sono le 13:00 in Italia). Immaginiamo di voler tenere traccia manualmente del momento in cui ha avuto inizio la scrittura di un documento, per esempio lunedì 8 febbraio 2010, alle 17:46 (ora italiana). Immaginando di usare pdfLaTeX e hyperref, il codice seguente è corretto

    `\pdfinfo{
    /CreationDate (D:20100208174600+01'00')
    }`
    oppure le informazioni andrebbero specificate in un altro modo?

    \pdfinfo è una primitiva di pdftex, non fa parte di hyperref. La data di creazione è sempre automaticamente inclusa; in ogni caso è disponibile con \pdfcreationdate, la cui espansione è la data (compresa l’ora e la differenza da UTC come specificato dal sistema operativo) nel formato richiesto “D:yyyymmddhhmmsskxx’yy’” (dove k è + oppure -).

    Naturalmente, un comando esplicito come quello che indichi, inserirà come data di creazione quella che specifichi.

    La sintassi per hyperref, nel caso ti interessi, è
    `\hypersetup{
    pdfinfo={
    CreationDate={D:yyyymmddhhmmsskxx'yy'}
    }
    }`
    Ciao
    Enrico

    in risposta a: Tesi Dottorato bilingue: problemi #41800
    Up
    0
    Down
    ::

    Ciao a tutti gli utilizzatori del forum, mi trovo ad utilizzare LaTeX già da un po’; solo recentemente però ho provato il pacchetto PARALLEL, per la necessità di cui all’oggetto del topic. Il problema è che il suddetto pacchetto non offre grandissime possibilità per le note a piè di pagina, cosa di cui dovrei, ahimè, fare un uso piuttosto esteso. Ho letto vari topic nel forum e varie risposte molto utili, inclusa quella in cui si consiglia di utilizzare il \footnotemark[numero] e richiamarlo poi col \footnotetext[numero]{testonota} per far comparire le note a piè di pagina.
    Il problema è che questa soluzione mal si presta ad eventuali (e molto probabili) aggiunte di note. In caso si debbano aggiungere nuove note si deve manualmente cambiare la numerazione di tutte le altre in relazione alla nuova: un’impresa troppo difficoltosa per l’estensione che avràil progetto.
    Avete qualche consiglio da darmi?

    Tesi bilingue con testo a fronte?

    Ciao
    Enrico

    in risposta a: Licenza di un documento #41796
    Up
    0
    Down
    ::

    Può andare nel retrofrontespizio, per esempio, oppure al piede dell’introduzione, oppure al piede dell’ultima pagina (o al centro, se è bianca).

    Lo metterò al piede dell’ultima pagina, dopo la sitografia.

    Non dimenticare la riga vuota prima della graffa di chiusura.

    Perchè?

    O, se insisti a usare l’ambiente, prima di \end{small}.

    E’ sbagliato utilizzare l’ambiente?

    Se si scrive
    `{\small testo …
    fine.}
    \newpage`
    (ma al posto di \newpage può esserci una riga vuota o qualsiasi altra cosa), il capoverso sarà scritto in \small, ma usando l’interlinea normale. Scrivere
    `\begin{small}
    testo …
    \end{small}`
    è “quasi” uguale. Ma inserisce un paio di spazi in più che in certe situazioni possono essere di troppo. E il problema della fine del capoverso rimane.

    Con la riga vuota prima della graffa di chiusura, il capoverso viene terminato e composto con l’interlinea adatta a \small.

    Ciao
    Enrico

    in risposta a: Licenza di un documento #41794
    Up
    0
    Down
    ::

    Salve a tutti spero di aver scritto nella sezione giusta, secondo voi dove è meglio mettere la licenza con cui desidero rilasciare quello che ho scritto:

    1) la pagina dopo il frontespizio
    2) prima dell’indice
    3) prima delle bibliografia
    4) alla fine di tutto

    Questa è la struttura del documento

    `
    \begin{document}

    % Inizio del Frontespizio
    …..
    % Fine del Frontespizio

    \clearpage
    \newpage

    \pagenumbering{roman}
    \pagestyle{plain}
    \tableofcontents

    %********************************************************************
    % Mainmatter
    %******************************************************
    \pagenumbering{arabic}
    \pagestyle{fancy}
    \cleardoublepage\input{Capitoli/intro.tex}
    \cleardoublepage\input{Capitoli/software_libero.tex}
    \cleardoublepage\input{Capitoli/risorse.tex}
    \cleardoublepage\input{Capitoli/progetto_online.tex}

    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \nocite{*}
    \bibliographystyle{plain}
    \bibliography{bibliografia}
    \addcontentsline{toc}{chapter}{Sitografia}
    \nociteweb{*}
    \bibliographystyleweb{plain}
    \bibliographyweb{web}

    \end{document}
    `

    Quello che avevo pensato io è di prendere una pagina bianca e in basso aggiungere la licenza e un rimando alla sua versione, per intenderci una cosa del tipo:

    `
    \newpage
    \thispagestyle{empty}
    \vspace*{n-cm}
    \begin{small}Questo documento è rilasciato sotto licenza Creative commons. L'autore permette a chiunque di usufruire liberamente del libretto, di modificarlo, di mostrarlo in pubblico, di duplicarlo. Non è possibile utilizzare il libretto per scopi commerciali. Ogni modifica fatta al documento deve sottostare alla stessa licenza attualmente vigente.
    \end{small}
    `

    Potrebbe andare bene? c’è un modo migliore?

    Ciao Alberto

    Può andare nel retrofrontespizio, per esempio, oppure al piede dell’introduzione, oppure al piede dell’ultima pagina (o al centro, se è bianca).

    Ricordati che \small è una dichiarazione:
    `\newpage
    \thispagestyle{empty}
    \vspace*{\fill}
    {\small Questo documento…
    vigente.

    }
    \newpage`
    Non dimenticare la riga vuota prima della graffa di chiusura. O, se insisti a usare l’ambiente, prima di \end{small}.

    Ciao
    Enrico

    in risposta a: Urgenti problemi di stampa. #41782
    Up
    0
    Down
    ::

    Va bene, darò del “tu”.
    Sì ci conosciamo…ho seguito il Corso di Didattica della Matematica 1 presso la SSIS Veneto (sede di Padova) 🙂
    Compilando con PDFLatex (con Acrobat) il testo è perfetto. Quando clicco sul pulsante “stampa” tutto bene, appena clicco su ok, mi si apre l’anteprima…ed ecco che compaiono i caratteri “strani”.
    Se però uso altri programmi di visualizzazione di PDF (TeXworks, SumatraPDF per fare degli esempi) e da quelli mando la stampa, nessun problema.
    Tra l’altro ho aperto il file pdf con Acrobat Reader 9, “L’ arte di fare una presentazione con Beamer” di Lorenzo Pantieri e Tommaso Gordini senza nessun problema, ma appena ho provato a stampare il PDF, ho cliccato su ok, mi si apre l’anteprima ed ecco che subito compaiono quei simboli strani!
    Mi sembra molto molto strano.
    Per favore aiutatemi. Grazie

    “Dottore, mi fa male se premo qui!”, disse un tale al proprio medico. Il medico, seraficamente, rispose: “E non premere lì, allora.” 🙂

    Scherzi a parte: Adobe Reader è, di solito, uno dei programmi più affidabili nell’interpretazione dei PDF. Quindi temo proprio che la colpa sia del driver della stampante. Se con SumatraPDF la stampa viene bene, perché cercare qualcos’altro? 🙂

    Qualche bellunese mi pare di ricordarlo. Tesina scritta con LaTeX?

    Ciao
    Enrico

    in risposta a: Urgenti problemi di stampa. #41780
    Up
    0
    Down
    ::

    Gentile prof. Gregorio,
    le inserisco la parte finale del log come mi ha richiesto del mio file.txt scritto usando TeXnicCenter (MiKTeX Portable 2.8.3582 )…a proposito c’è qualche problema se ho installato la versione “Portable”?:

    `Here is how much of TeX's memory you used:
    8170 strings out of 495302
    123382 string characters out of 3183077
    210101 words of memory out of 3000000
    10754 multiletter control sequences out of 15000+200000
    145522 words of font info for 265 fonts, out of 3000000 for 9000
    14 hyphenation exceptions out of 8191
    39i,14n,43p,1494b,446s stack positions out of 5000i,500n,10000p,200000b,50000s
    {C:/Programmi/MiKTex/fonts/enc/dvips/lm/lm-rm.enc}{C:/Programmi
    /MiKTex/fonts/enc/dvips/lm/lm-mathit.enc}{C:/Programmi/MiKTex/fonts/enc/dvips/l
    m/lm-ts1.enc}{C:/Programmi/MiKTex/fonts/enc/dvips/lm/lm-ec.enc}{C:/Programmi/Mi
    KTex/fonts/enc/dvips/lm/lm-mathsy.enc}

    Output written on Tesi_gian.pdf (87 pages, 2684045 bytes).
    PDF statistics:
    390 PDF objects out of 1000 (max. 8388607)
    0 named destinations out of 1000 (max. 500000)
    42642 words of extra memory for PDF output out of 42996 (max. 10000000)
    `

    Allora prima di fare il logo, ho disinstallato TeXnicCenter e l’ho reinstallato mettendo nel percorso come file di visualizzazione di PDF, Acrobat Reader 9.
    Il file lo visualizzo benissimo con PDFLatex (tramide Acrobat) e solo in fase di stampa vedo quegli strani simboli!
    Come mai con altri programmi di visualizzazione di PDF (TeXworks, SumatraPDF per fare degli esempi) in fase di stampa non mi danno problemi?

    Attendo con impazienza un suo prezioso riscontro e la ringrazio anticipatamente.

    Qui ci si dà del tu, indipendentemente da eventuali rapporti interpersonali al di fuori del forum (ma ci conosciamo? 🙂 )

    Non vedo nulla di strano, quindi propendo per un problema di driver di stampante. Aprendo il PDF con Adobe Reader e chiedendo le informazioni sui font del documento che cosa succede?

    Ciao
    Enrico

    in risposta a: nuovo iscritto al gruppo #41787
    Up
    0
    Down
    ::

    Salve a tutti.
    Sono iscritto da poco e sto tentando di cimentarmi con il LaTeX per Mac OSX.
    Ho visto che ci sono diverse versioni di software. Mi sono orientato su MacTex.
    Avete consigli per qualcosa di meglio ?

    Installalo, lancia TeXShop, che trovi nella cartella /Applicazioni/TeX e vivi felice. Eventualmente prova qualche editor più “avanzato”, ma con TeXShop hai già parecchio di quello che serve.

    Una volta installato MacTeX trovi nella stessa cartella /Applicazioni/TeX il programma TeX Live Utility. Lancialo, digli di interrompere qualsiasi cosa stia facendo e va’ nelle Preferenze. Nello spazio accanto a “Server URL” scrivi questo:

    http://mirror.switch.ch/ftp/mirror/tex/systems/texlive/tlnet

    Chiudi la finestra delle preferenze, premi il pulsante “Refresh List” e troverai una lunga lista di pacchetti da aggiornare. Meglio dire “Update all”, andarsi a prendere un caffè, guardare un po’ di TV, oppure continuare a lavorare/giocare con il Mac finché l’aggiornamento sarà concluso.

    Benvenuto!

    Ciao
    Enrico

    in risposta a: Urgenti problemi di stampa. #41778
    Up
    0
    Down
    ::

    Affezzionatissimi,
    cercherò di essere chiaro e preciso in modo che possiate darmi dei consigli appropriati..
    Uso MikTex e TeXnicCenter su Windows XP.
    Uso inoltre PDF-Latex in fase di compilazione e quando la prima volta ho installato l’editor TeXnicCenter, nella fase iniziale di impostazione quando bisognsva indicare il percorso del programma di lettura dei file PDF, lui (il programma TeCnicCenter) aveva già scritto un percorso…ma non quello di Acrobat Reade 9 (che era già installato nel PC) bensì TeXworks.
    Creo il mio bel file.tex e successivamente il file.pdf (che si apre con TeXworks) e prima di allegarlo via mail per farlo stampare dalla mia ragazza lo apro con…Acrobat (nessun problema) e lo allego.
    Quando vedo le pagine stampate mi accorgo che alcune frasi qua e là sono scritte “quasi” in grassetto rispetto a tutto il resto , sottolineo “quasi” perchè le parole che sono effettivamente scritte in “bold” sono più evidenti. Come mai questa stranezza?
    Provo allora a stampare alcune pagine (tra quelle incriminate) con la mia stampante da TeXworks e vedo che stampa perfettamente tutto il testo (senza quello strano grassetto) ma il carattere è più piccolo. Premetto che la classe è book con impostazione di carattere di 11pt. Quindi in sostanza se considero una pagina campione, il testo è quello ma il tutto più piccolo anche se senza l’effetto grassetto “strano” di prima.
    Ma non è finita qui.
    Se il mio file.pdf lo apro invece che con Acrobat Reader e provo a stampare, nell’anteprima buona parte del testo è invasa da simboli strani e geroglifici vari e se stampo si stampano proprio questi simboli strani? Come mai, visto che se apri il file con Acrobat, i caratteri li vedo tutti bene?
    Inoltre mi consigliate di usare TeXworks (che non mi permette per esempio di selezionare testo, andare direttamente ad una detrminata pagina) o Acrobat Reader?
    E se fosse meglio usare Acrobat Reader, dovrei disistallare e reinstallare TeXnicCenter e nella fase di setaggio iniziale impostare il percotrso non verso TeXworks, ma Acrobat Reader?

    Spero di essere stato chiaro.
    Grazie e aspetto vostri consigli e suggerimenti.

    Ho l’impressione che tu sia vittima di un’installazione parziale di TeX e che questi problemi siano dovuti all’inclusione di font in formato bitmap; questo giustificherebbe lo strano “grassetto” e probabilmente anche la stampa da Adobe Reader con caratteri bizzarri (qui entra sicuramente in gioco anche il driver della stampante).

    Nella parte finale del .log c’è la lista dei font inclusi: per esempio in un .log trovo
    `Here is how much of TeX's memory you used:
    849 strings out of 493848
    9557 string characters out of 3149207
    58426 words of memory out of 3000000
    4190 multiletter control sequences out of 15000+200000
    4094 words of font info for 16 fonts, out of 3000000 for 9000
    714 hyphenation exceptions out of 8191
    27i,6n,20p,220b,111s stack positions out of 5000i,500n,10000p,200000b,50000s


    Output written on badarray.pdf (1 page, 17104 bytes).`
    Guarda se nel tuo, fra “Here is how much” e “Output written”, ci sono stringhe contenenti “600pk” o comunque “pk”

    Facci sapere.

    Ciao
    Enrico

    in risposta a: Come inserire immagini eps e png in uno stesso documento… #37820
    Up
    0
    Down
    ::

    Io sono su linux!
    Comunque provo a cercare qualche cosa che converta gli eps in pdf.

    `$ epstopdf –help`
    Il $ rappresenta il prompt della shell; per evitare il linguaggio criptico, quello che viene dopo $ è il comando che devi dare al terminale. 🙂

    Nella versione più semplice
    `$ epstopdf file.eps`
    produce “file.pdf”.

    Ciao
    Enrico

    in risposta a: Inserire elenco puntato in tabella e centrare verticalmente #41593
    Up
    0
    Down
    ::

    Senza il \relax, LaTeX interpreterebbe il contenuto delle quadre come uno spazio verticale extra da inserire dopo la riga:
    `\\[]`

    L.

    Perchè?
    Andrebbe bene anche {[…]}?

    Il comando \\ ha un argomento opzionale; quandi un comando ha argomenti opzionali gli spazi che seguono il nome del comando sono ignorati. Quindi, nel caso di \\, scrivere
    `\\[6pt]
    \\ [6pt]
    \\
    [6pt]`
    è equivalente. Nel caso di un ambiente array questo può dare problemi: in
    `\begin{array}{cc}
    a & b \\
    [a+(b+c)] & d
    \end{array}`
    la parentesi quadra verrebbe interpretata come il delimitatore dell’argomento opzionale; segue disastro. La soluzione migliore è
    `\begin{array}{cc}
    a & b \\
    \relax[a+(b+c)] & d
    \end{array}`
    Sono casi piuttosto rari e ci si può fare poco: quando succede, ci si gratta un po’ la testa e poi si capisce dov’è il busillis. In realtà, in questo caso, anche {[a+(b+c)]} andrebbe bene, ma è bene evitare di racchiudere tra graffe espressioni matematiche, ovviamente quando non sono argomenti di altri comandi. Nel caso in esame l’ambiente non è array, ma tabular ha lo stesso problema.

    Questo non succede con una quadra che segue, su una riga successiva, \\ negli ambienti di amsmath (gather, align, matrix, eccetera); ma continua a succedere in array e tabular anche se si carica amsmath.

    Ciao
    Enrico

    in risposta a: Impaginazione Curriculum #41764
    Up
    0
    Down
    ::

    Questa è una tabella!
    `\noindent\begin{tabular}{@{}lr@{}}
    NOME & Marco
    DATA DI NASCITA & XX-XX-XXXX
    NAZIONALITÀ & X
    INDIRIZZO & Via XXXXXXXXX
    STATO CIVILE & X
    TELEFONO & XXXXXXXXXXX
    E-MAIL & XXX@XXX.XXX
    \end{tabular}`
    Sei proprio sicuro?

    Ciao
    Enrico

    Cavoli, è vero.
    Una tabella senza linee orizzontali!!!
    Non ci avevo proprio pensato.

    Perchè mi chiedi se sono sicuro? Pensi che sia meglio lasciare tutto giustificato a sinistra?

    `\begin{tabular}{@{}ll@{}}`
    Senza dubbio. Potrei pensare all’allineamento che proponi solo scambiando i ruoli delle colonne, cioè dato a sinistra e denominazione del dato a destra.

    Sii sempre parsimonioso con i filetti orizzontali nelle tabelle ed evita quelli verticali. Leggi la documentazione del pacchetto booktabs e te ne convincerai.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,916 al 6,930 (di 13,205 totali)

Go to top▲