egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 8,011 al 8,025 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: tabularx ed elenchi #35429
    Up
    0
    Down
    ::

    Buongiorno a tutti.
    Ho creato una puccola tabularx con la terza cella X.
    Volendo sostituire il breve testo di cui è composta con un elenco, diciamo numerato o puntato, per maggiore chiarezza, qual è la giusta via da imboccare? Naturalmente la domanda va oltre l’ortodossia tipografica e tabellare 😀

    Usa le opzioni di enumitem per ottenere liste “compatte”. Oppure gli ambienti del pacchetto paralist.

    Ciao
    Enrico

    in risposta a: domanda sul pacchetto frontespizio #35425
    Up
    0
    Down
    ::

    Ho cambiato caratteri impostando il pacchetto epigrafica, tuttavia per il piede vorrei utilizzare l’iwona: è possibile? Come?

    E che c’entra Iwona con gli Epigrafica?

    Per i filetti, opzione norules; se va sotto va anche sopra.

    Ciao
    Enrico

    in risposta a: Errore @listctr bibliografia #35473
    Up
    0
    Down
    ::

    Innanzitutto ti ringrazio della risposta, però continuo ad avere gli stessi errori, anche scrivendo come hai detto tu, ho provato a mettere nel file preambolo. tex questo:
    …

    Ti allego un preambolo corretto; i pacchetti commentati con NO a fianco vanno tolti; alcuni sono sostituiti con quelli che hanno il commento !

    Guarda la documentazione di quelli che ti ho indicato.
    `\documentclass[11pt,italian,final,oneside,reqno]{book}
    \usepackage{graphicx}
    %\usepackage{times} %NO
    \usepackage{mathptmx} %!
    %\usepackage{babel} %NO
    %\usepackage[active]{srcltx} %SRC Specials for DVI Searching
    \usepackage{amsmath}
    \usepackage{amsthm}
    \usepackage{amsfonts}
    %\usepackage{amsbsy} %NO
    \usepackage{bm} %!
    \usepackage{amssymb}
    \usepackage{makeidx}
    %\usepackage{a4wide} %NO
    \usepackage{float} % per usare [H} e piazzare tabelle e figure HERE
    %\usepackage{euscript} % font eulero (calligrafici) %non con Times
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{fancyhdr} % fancyheadings per modificare header/footer
    %\usepackage[small,bf]{caption2} % per modificare aspetto delle caption %NO
    \usepackage[small,bf]{caption} %!
    %\usepackage{graphics} %NO
    \usepackage{graphicx} %!
    %\usepackage{apalike} %NO
    \usepackage{natbib} %!`
    Ciao
    Enrico

    in risposta a: Classic Thesis – Numeri di pagina nell’indice allineati #35467
    Up
    0
    Down
    ::

    Buongiorno,
    è possibile configurare lo stile Classic Thesis in modo da avere i numeri di pagina nell’indice allineati a destra?
    grazie

    No.

    Ciao
    Enrico

    in risposta a: Scrivere leggi, decreti e company #35274
    Up
    0
    Down
    ::

    Ho realizzato questo codice per il preambolo:
    `\documentclass[a4paper,fontsize=12pt,italian]{report}
    \usepackage[italian]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage{fancyhdr}

    %============================================================
    % Configurazione di TITLESEC
    %============================================================
    \usepackage{titlesec}

    %%% Definizione TITOLO
    \renewcommand{\thechapter}{\Roman{chapter}}
    \titleformat{\titolo}[display]{\upseries}{\chaptertitlename\thechapter}{1em}{}

    %%% Definizione CAPO
    \renewcommand{\thesection}{\Roman{section}}
    \titleformat{\capo}[display]{\bfseries}{\chaptertitlename\thesection}{1em}{}

    %%% Definizione SEZIONE
    \renewcommand{\thesubsection}{\Roman{subsection}}
    \titleformat{\sezione}[display]{\mdseries}{\chaptertitlename\thesubsection}{1em}{}

    %%% Definizione ARTICOLO
    \titleformat{\articolo}[display]{\ttseries}{\chaptertitlename\thesubsubsection}{1em}{}

    \newcommand{\titolo}{\chapter}
    \newcommand{\capo}{\section}
    \newcommand{\sezione}{\subsection}
    \newcommand{\articolo}{\subsubsection}

    %============================================================
    % Modulo per scorrelare il contatore degli articoli da quello delle sezioni
    %============================================================
    \usepackage{chngcntr}
    \counterwithout{subsection}{section} `

    con questo codice per il corpo del documento
    `\titolo{Principi comuni}
    \capo{Disposizioni generali}
    \sezione{Nome}
    \articolo{Finalità}
    \begin{enumerate}
    \item Le disposizioni omiss.

    \item In relazione omiss.

    \item Gli atti omiss.
    \end{enumerate}
    \articolo{Definizioni}
    \begin{enumerate}
    \item Ai fini ed agli effetti delle disposizioni di cui al presente decreto legislativo si intende per:
    \end{enumerate}
    `

    solo che restano alcuni grossi problemi:
    1. Non capisco come cambiare il nome a “capitolo” in modo che ci sia scritto “sezione”
    2. Non capisco come far apparire il nome “capo” e “sezione” prima dei numeri e dei rispettivi nomi, magari con un trattino in mezzo. Es: CAPO I – Disposizioni generali
    3. Pur avendo utilizzato lo stesso codice non riesco a far apparire il nome “articolo”, il numero dell’articolo e il nome dell’articolo. Es: Articolo 1 – Finalità.

    Purtroppo mi sembra che l’unica guida in giro sia quella a corredo del pacchetto e che, a mio parere, dovrebbe contenere un numero maggiore di esempi elementari.

    Non devi inventarti comandi inesistenti, né dare nomi strani alle unità di sezione:
    `
    % Configurazione di TITLESEC
    \usepackage{titlesec}

    %%% Definizione TITOLO
    \renewcommand{\thechapter}{\Roman{chapter}}
    \titleformat{\chapter}[display]{\upshape}{Titolo \thechapter}{1em}{}
    \newcommand{\titolo}{\chapter}

    %%% Definizione CAPO
    \renewcommand{\thesection}{\Roman{section}}
    \titleformat{\section}[display]{\bfseries}{Capo \thesection}{1em}{}
    \newcommand{\capo}{\section}

    %%% Definizione SEZIONE
    \renewcommand{\thesubsection}{\Roman{subsection}}
    \titleformat{\subsection}[display]{\mdseries}{Sezione \thesubsection}{1em}{}
    \newcommand{\sezione}{\subsection}

    %%% Definizione ARTICOLO
    \titleformat{\subsubsection}[display]{\upshape}{Articolo \thesubsubsection}{1em}{}
    \newcommand{\articolo}{\subsubsection}

    % Modulo per scorrelare il contatore degli articoli da quello delle sezioni
    \usepackage{chngcntr}
    \counterwithout{subsubsection}{subsection}
    \counterwithout{subsection}{section}

    \setcounter{secnumdepth}{3} % per numerare gli articoli`
    Adesso guarda negli esempi come modificare in modo opportuno i comandi \chapter, \section, \subsection e \subsubsection.

    Ultima cosa: per scegliere il corpo 12 l’opzione è “12pt”, non “fontsize=12pt”.

    Ciao
    Enrico

    in risposta a: Scrivere leggi, decreti e company #35272
    Up
    0
    Down
    ::

    Non riesco a trovare una guida che spieghi come utilizzare il pacchetto titlesec per quello che intendo io.
    Al posto di “Capitolo 1 nome del capitolo” mi interesserebbe che risultasse “Titolo I principi comuni”.
    Il documento, piuttosto lungo, si articola gerarchicamente in

    • Titolo

    • Capo

    • Sezione

    • Articolo

    • Comma

    • Lettera

    Considerando che da comma in poi userei il capitolo “enumitem”, l’ideale, per me sarebbe poter scrivere
    \titolo{nome del titolo}
    \capo{nome del capo}
    \sezione{nome della sezione}
    e così via.

    La guida è la documentazione del pacchetto. È in inglese, ma seguendo gli esempi non dovrebbe essere difficile. Puoi usarlo per ridefinire il modo di rendere i capitoli, le sezioni e via di questo passo. Dopo di questo puoi scrivere
    `\newcommand{\titolo}{\chapter}
    \newcommand{\capo}{\section}
    \newcommand{\sezione}{\subsection}
    \newcommand{\articolo}{\subsubsection}`
    e usare i comandi come preferisci.

    Ciao
    Enrico

    in risposta a: [Risolto]elenco autori in bibtex #35420
    Up
    0
    Down
    ::

    Ciao,

    Non riesco a inserire in modo corretto in bibtex un elenco di autori, esempio:

    giovanni galli mauro tassotti paolo maldini angelo colombo filippo galli , metterei

    Author= {galli, g. tassotti, m. maldini, p. colombo, a. galli, f.},

    e vorrei attenere g.galli,m.tassotti,p.maldini,a.colombo,f.galli

    Invece quando compilo fa casino e mette le virgole saltuariamente e non associa i nomi in modo corretto. Non rieco a trovare una sintassi chiara e univoca per inserire più autori con i nomi puntati.

    Grazie mille!

    Devi separare gli autori con “and”:
    `author={Euler, L. and Gauss, C. F. and Weierstrass, K.}`
    Ciao
    Enrico

    in risposta a: Cicli annidati #35414
    Up
    0
    Down
    ::

    Eppure ero sicuro di averci provato, prima di scrivere…
    Grazie, come sempre.

    TeX non ha un “goto”: quando una riga di testo è digerita sparisce. Perciò \loop è realizzato essenzialmente definendo una macro che contiene tutto il testo fino a \repeat, escluso; questa macro viene eseguita finché la condizione è vera perché richiama sé stessa:
    `\def\loop#1\repeat{\def\iterate{#1\relax\expandafter\iterate\fi}%
    \iterate \let\iterate\relax}
    \let\repeat\fi`
    La macro si chiama sempre \iterate; dopo che è stata definita, viene espansa: l’espansione comincia con il condizionale che viene valutato: se è vero, viene eseguito il codice e viene richiamata \iterate. Alla fine di tutto il valore di \iterate viene annullato.

    Nel caso di un \loop interno (tra graffe), non c’è alcun problema perché il valore di \iterate viene cambiato localmente.

    Il valore di tempb viene modificato durante il \loop interno, ma \stepcounter esegue un’assegnazione globale: per questo devi riportare il valore a zero associando tempb alla lista di azzeramento di tempa.

    L’equivalenza tra \repeat e \fi serve nel caso il \loop sia in un condizionale, per bilanciare l’\if…; questo è il motivo dello strano errore “Extra \fi” che ottenevi.

    Ciao
    Enrico

    in risposta a: Cicli annidati #35412
    Up
    0
    Down
    ::

    È possibile annidare i cicli ottenuti con \loop … \repeat?
    Ho il seguente codice:
    `\documentclass{minimal}

    \newcounter{tempa}
    \newcounter{tempb}
    \setcounter{tempa}{0}
    \setcounter{tempb}{0}

    \begin{document}

    \loop\ifnum\value{tempa}<7\relax
    \thetempa
    \loop\ifnum\value{tempb}<4\relax
    \thetempb\par
    \stepcounter{tempb}
    \repeat
    \stepcounter{tempa}
    \repeat

    \end{document}`
    Mi aspetterei di ottenere il seguente elenco:
    `
    00
    01
    02
    03
    10
    11
    12
    …
    62
    63`
    Sinceramente non capisco… 😥

    Eppure dovresti: la macro \loop è delimitata da \repeat, quindi TeX vede qualcosa che non intendi. La soluzione è di mettere il loop interno tra graffe.

    C’è un altro errore nel tuo loop: il valore di tempb non viene riportato a zero quando scatta tempa.
    `\documentclass{minimal}

    \newcounter{tempa}
    \newcounter{tempb}[tempa]

    \begin{document}

    \loop\ifnum\value{tempa}<7
    {\loop\ifnum\value{tempb}<4
    \thetempa\thetempb\par
    \stepcounter{tempb}
    \repeat}
    \stepcounter{tempa}
    \repeat

    \end{document}`
    Ciao
    Enrico

    in risposta a: Annuncio: testing TeXLive2009 #35352
    Up
    0
    Down
    ::

    Con TeX Live 2009, pdftex in modalità PDF è in grado di fare la conversione degli EPS al volo, facendo girare automaticamente epstopdf. L’utente deve solo includere l’immagine, senza specificare altro.

    Quindi, se si dispone del file immagine.eps, il seguente codice
    `\documentclass{article}

    \usepackage{graphicx}

    \begin{document}

    \includegraphics{immagine}

    \end{document}`
    può essere compilato sia con latex che con pdflatex. Comodo, no?

    C’è stato un serrato dibattito sulla mailing list di TeX Live al riguardo. Sono arrivati all’accordo secondo il quale il file pdf viene generato solo in certi casi. L’idea iniziale era malsana, ma a quanto pare non ci dovrebbero essere altri problemi. Inizialmente il pdf era generato automaticamente se meno recente dell’eps, sovrascrivendo. Hanno fatto notare che è perfettamente possibile avere già sia un eps che un pdf (per usare il secondo compilando con pdf sfruttando le trasparenze, per esempio). Adesso il pdf generato riceve un nome con un suffisso in modo che non ci siano sovrascritture di file già esistenti.

    Chi fa prove faccia attenzione a non usare file importanti.

    Ciao
    Enrico

    in risposta a: Suggerimento su come scrivere un’offerta commerciale #35397
    Up
    0
    Down
    ::

    Frontespizio lo conosco, chiedevo perché pensavo che il suo utilizzo fosse pensato unicamente per la classe book.

    Ciao Matteo

    Se non è troppo complesso, puoi creare un tuo frontespizio personalizzato. Il pacchetto frontespizio — del quale Enrico ti saprebbe dire sicuramente tutto — non mi pare adatto per un uso di quel tipo.

    Perché no? Di sicuro qualcuno qui ha usato il pacchetto per un frontespizio che non ha nulla a che fare con una tesi. Bisognerebbe spulciare nel forum.

    Il pacchetto è compatibilissimo con article.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere con LaTeX” #23228
    Up
    0
    Down
    ::

    In sostanza quando si dà il comando \textdegree (oppure ° con l’opportuna codifica di input) textcomp cambia codifica passando dalla attuale alla TS1, prende il simbolo 176 e rimette la codifica come stava prima.

    Un po’ come {\fontencoding{TS1}\selectfont\symbol{176}}
    Corretto?

    Sì; \textdegree fa un bel po’ di cose in più; ma fra i comandi primitivi che fa eseguire a TeX ci sono
    `{begin-group character {}
    {select font tcrm1000}
    {\char”B0}
    {end-group character }}`
    L’elenco completo si ha scrivendo, per esempio,
    `\documentclass{minimal}
    \usepackage{textcomp}
    \begin{document}
    \tracingcommands=1
    \textdegree
    \tracingcommands=0
    \end{document}`
    Nel log avrai la lista dei comandi eseguiti.

    Ciao
    Enrico

    in risposta a: Allineamento indescription. #32152
    Up
    0
    Down
    ::

    Riprendo questa discussione perché finalmente ho ripreso a lavorare alla mia tesi e subito ho avuto problemi.

    Ho deciso, infatti, di utilizzare xtabular per avere le tabelle ripartite su più pagine e ho scritto questo:

    `

    \begin{xtabular}{lp{\textwidth}}
    carta di guardia r. & \i{Felix Felicianus Antiquarius materno sermone et soluta oratio et amicum vernaculum carmen pro facundia et facultate Francisco Portio viro ex romanae nobilitatis stirpe praeclaro opusculum humiliter impositum et dicatum.}\\

    carta di guardia v. & Non da Hiperborei monti a quei di Arabia (son.)\\
    …..
    ….
    \end{xtabular}
    `
    Le tabelle vengono ripartite regolarmente su più pagine, ma nelle prime righe della tabella i l margine destro del foglio viene ignorato. Ho provato con
    `
    \begin{tabularx}{\textwidth}{@{}lX@{}}

    carta di guardia r. & \i{Felix Felicianus Antiquarius materno sermone et soluta oratio et amicum vernaculum carmen pro facundia et facultate Francisco Portio viro ex romanae nobilitatis stirpe praeclaro opusculum humiliter impositum et dicatum.}\\

    carta di guardia v. & Non da Hiperborei monti a quei di Arabia (son.)\\
    …..
    ….

    \end{tabularx}
    `
    ma non è cambiato nulla. La cosa strana è che il problema non si presenta per tutti gli elementi della tabella, ma solo per i primi, collocati alla fine di una pagina occupata anche da semplice testo.
    Cosa sbaglio?

    Grazie per i suggerimenti preziosi.

    Erica

    Ti avviso subito che una lunga descrizione di quel tipo sarà fastidiosa per il lettore, soprattutto se c’è grande disparità fra le lunghezze dei nomi nella prima colonna. L’ambiente description cerca appunto di risolvere il problema: la voce da descrivere spicca nel margine e con il nero, il testo è composto su una giustezza ridotta ampliando il margine sinistro.

    Lascia le brutture a Word. Lunghi tratti di testo con margine sinistro spostato di molto sono orridi.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere con LaTeX” #23225
    Up
    0
    Down
    ::

    Non l’ho visto, ma faccio qualche commento. Il pacchetto textcomp fa parte della distribuzione base da un certo numero di anni e dà accesso a una codifica in output chiamata TS1 (Text Symbols 1); i font scelti di default sono i TC di Jörg Knappen, compagni degli EC, naturalmente. Saranno usati i Type1 se l’installazione ha i CMSuper; i Latin Modern hanno la loro versione.

    L’unico effetto collaterale di textcomp è che si ha a disposizione il comando \texteuro il quale produce una versione raccapricciante del simbolo della moneta.

    Se quest’ultima osservazione mi rassicura, la prima mi spaventa. Caricando il pacchetto textcomp cambia la codifica dei font di tutto il documento? 😯

    Che cosa intendi?

    Faccio presente che quest’ultima versione dell’Arte è stata ottenuta caricando, per la prima volta, textcomp; non ho osservato cambiamenti nel PDF, fatta eccezione, appunto, per il circoletto del grado. Ho visto giusto? Che cosa sono poi questi font TC (a proposito, che significa l’acronimo)? In definitiva, Enrico, consiglieresti il caricamento di textcomp, per risolvere la faccenda del °? Il fatto è che non vorrei usare un cannone per uccidere una fastidiosa zanzara…

    Text Companion fonts; se non usi altri simboli di quella codifica, che cosa vuoi che cambi? 😉

    Ciao
    Enrico

    in risposta a: campo “piede” nel pacchetto frontespizio #35389
    Up
    0
    Down
    ::

    Ciao a tutti,
    sto cercando di inserire una piccola tabella nel campo piede, alternativo ad anno accademico, nel pacchetto frontespizio. Vorrei in questo modo mettere i riferimenti della mia azienda sul frontespizio dei manuali delle macchine realizzate, in maniera che i clienti, in caso di necessità, possano subito individuare alcuni dati come indirizzo email, numero di telefono e così via. Sto utilizzando tabular, la tabella riesco a realizzarla ma, purtroppo, il pacchetto frontespizio me la mette in una pagina successiva vuota malgrado abbia specificato [H] a tabulr. Mi riuscite ad aiutare?

    Non devi usare l’ambiente table, ma solo tabular. Puoi fare un esempio di come procedi?

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 8,011 al 8,025 (di 13,205 totali)

Go to top▲