egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 7,936 al 7,950 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: troncamento stringhe quando finisce lo spazio #36313
    Up
    0
    Down
    ::

    Buon giorno,
    sto scrivendo una tesi di laurea in latex, e ho un problema.
    Devo mostrare un messaggio inviato tramite internet che non ha spazi ne’ virgole. Fate conto che sia “QUESTO_E_UN_MESSAGGIO_MOLTO_MOLTO_MOLTO_LUNGO_SENZA_SPAZI_CHE_QUANDO_VIENE_SCRITTO_IN_LATEX_NON_VA_A_CAPO_PER_CUI_ESCE_DALLA_PAGINA_E_MI_CREA_UN_SACCO_DI_PROBLEMI”.
    Il messaggio e’ reso in Typewrites (con il comando \texttt{testo}) ed e’ contenuto in una parbox.
    Automaticamente, il \texttt disabilita l’hyphenation, quindi molte delle righe piu’ lunghe escono dai bordi. Questo si puo’ risolvere aggiungendo \hyphenchar\font45\relax prima del testo. In questo modo, la sillabazione e’ di nuovo abilitata (le parole sono spezzate ai caratteri ‘-‘). Ma questo non serve a niente, visto che rimane il problema delle parole lunghe come quella del messaggio in esempio, che continuano ad uscire dalla pagina.
    Io vorrei trovare un modo per far si’ che le parole possano essere spezzate *ad ogni* lettera, in modo che le stringhe lunghe siano messe in una riga finche’ ci stanno, e poi vadano a capo interrompendo a caso la stringa quando finisce lo spazio. Pensate che sia possibile fare una cosa del genere? (sicuramente lo e’, e’ latex!)

    (Una soluzione sarebbe di mettere \hyphenchar\font45\relax prima del testo e poi mettere un \- dopo ogni lettera, in modo che le stringhe si possano spezzare sempre, cioe’ scrivere qualcosa tipo “\-Q\-U\-E\-S\-T\-O\-_\-E\-_[…]” ma sono sicuro che esiste un modo migliore!)

    Pacchetto url: \url{stringalungachevienespezzatainposticonfigurabili}

    Ciao
    Enrico

    in risposta a: [OT] Enrico ? #36363
    Up
    0
    Down
    ::

    Enrico è (quasi) tornato !!!! È riapparso su it.scienza.matematica 🙂
    Dai dai, torna pure qui, che ti abbiamo tenuto in caldo un po’ di domandine 😛

    Vacanza finita, purtroppo. E senza connessioni Internet, che non guasta.

    C’è un bel po’ di arretrato, pazienza.

    Ciao
    Enrico

    in risposta a: “L’arte di gestire una bibliografia con biblatex” #36403
    Up
    0
    Down
    ::

    http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf

    Ciao a tutti.

    “L’arte di gestire una bibliografia con biblatex” è un articolo che presenta i concetti fondamentali del pacchetto biblatex, che offre all’utente una soluzione generale per la gestione e la personalizzazione di una bibliografia in un documento composto con LaTeX. Sono debitore nei confronti di Massimiliano Dominici per il suo eccellente paragrafo su biblatex, che fa parte dell’articolo di Lapo Mori sulla gestione di una bibliografia con LaTeX, pubblicato nel sesto numero di ArsTeXnica.

    Il pacchetto biblatex, non ancora incluso nelle distribuzioni più diffuse di LaTeX e ancora in fase sperimentale, è in realtà perfettamente usabile. Si tratta di uno strumento eccezionale: oltre a includere le funzioni di molti pacchetti, consente di effettuare modifiche, anche profonde, di un dato stile bibliografico, tramite comandi LaTeX.

    L’articolo, che esplora solo alcune delle funzioni del pacchetto, è pensato per gli utenti di LaTeX che desiderano passare a biblatex gradualmente. In effetti, la maggior parte delle funzioni spiegate nell’articolo si può ottenere anche con altri pacchetti. Per esempio, i riferimenti autore-anno si possono avere con natbib, quelli finali con backref, le bibliografie suddivise per argomento con multibib, quelle separate per sezione con bibunits, quelle multilingue con babelbib, i riferimenti letterari con opcit, eccetera.

    Quasi tutto quello che è spiegato nell’articolo (con la notevole eccezione dell’indicizzazione automatica delle voci bibliografiche) può essere quindi realizzato con strumenti più tradizionali, alcuni dei quali sono spiegati qui nell’Arte (è il caso, per esempio, di natbib e backref) oppure in quest’altro articolo più specializzato. (multibib e bibunits).

    Il vantaggio di usare biblatex sta nel fatto di poter fare tutte queste cose con un unico pacchetto, potente, flessibile e allo stesso tempo semplice ed elegante. Quando biblatex avrà raggiunto la piena maturità e farà parte delle distribuzioni più diffuse, penso che riscriverò il capitolo dell’Arte sulla bibliografia basandomi su questo articolo (in particolare sul secondo paragrafo, che descrive le funzioni di base del pacchetto), consigliando all’utente di caricare senz’altro biblatex.

    NOTA BENE: l’articolo è ancora in bozze (manca, per il momento, la supervisione di Enrico, e si sente). Spero, con il vostro contributo, di migliorarlo e arricchirlo con altri contenuti.

    Ritorno dalle vacanze e trovo questa chicca! Ci darò un’occhiata al più presto.

    Ciao
    Enrico

    in risposta a: pagine bianche classe book #36454
    Up
    0
    Down
    ::

    Buongiorno a tutti,
    ho un problema con la classe book. Ho specificato l’opzione openany per eliminare le pagine bianche, che si creavano per far aprire il capitolo sempre sulla pagina di destra. Tutto ciò funziona nel \mainmatter e nel \backmatter, ma non nel \frontmatter dove le pagine bianche rimangono…
    Idee?

    Non senza un esempio. Tuttavia il mainmatter comincia sempre a pagina 1, quindi destra. Il codice seguente produce 10 pagine:
    `\documentclass[a4paper,openany]{book}

    \begin{document}
    \frontmatter
    \chapter{A}
    \chapter{B}
    \chapter{C}
    \mainmatter
    \chapter{1}
    \chapter{2}
    \chapter{3}
    \backmatter
    \chapter{X}
    \chapter{Y}
    \chapter{Z}
    \end{document}`
    Non userei l’opzione openany nemmeno sotto costrizione fisica. 🙂

    Ciao
    Enrico

    in risposta a: visualizzare limti testo o box area testo… #35838
    Up
    0
    Down
    ::

    Il rientro di 1cm per la rilegatura intendevo scusami.

    GRAZIE e mi ricordero di te nei ringraziamnti della tesi soprattutto perche per me in questi giorni ogni aiuto è vitale. Non mi piace scriverlo però è cosi.

    Un centimetro è anche troppo. Aggiungi bindingoffset=0.5cm all’argomento di \geometry.

    Ciao
    Enrico

    in risposta a: visualizzare limti testo o box area testo… #35836
    Up
    0
    Down
    ::

    Ciao Enrico,
    ho sottomano quasi il file finale che ti dicevo: per mettere le testatine piccole va bene cosi o hai altre idee? (avrò fatto il solito casino vero?)

    % pacchetto fancyhdr
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    %\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\thepage}
    \fancyhead[LO]{\rightmark}
    \fancyhead[RE]{\leftmark}
    \renewcommand{\headrulewidth}{0.5pt}
    \renewcommand{\footrulewidth}{0pt}
    \addtolength{\headheight}{1.6pt}

    per fare il rientro a sx di 1 cm come è meglio che faccio?

    Quale rientro?

    Le testatine più piccole si ottengono aggiungendo \small:
    `\fancyhead[LE,RO]{\small\thepage}
    \fancyhead[LO]{\small\rightmark}
    \fancyhead[RE]{\small\leftmark}`
    Ciao
    Enrico

    in risposta a: visualizzare limti testo o box area testo… #35834
    Up
    0
    Down
    ::

    Ciao Enrico lo so faccio schifo. Grazie mille, poi sti giorni ho dei grossi problemi e non ci sto proprio con la testa e per di piu devo fare un sacco di cose al lavoro.

    Ora non ho qui il template definitivo che usavo: alla luce delle tue modifiche stasara, domani se ti posto gli altri dubbi mi aiuti?

    Non so, vado per qualche giorno in vacanza e dubito che avrò collegamenti. Ma qualcuno che ti saprà aiutare c’è sempre. 🙂

    Ciao
    Enrico

    in risposta a: visualizzare limti testo o box area testo… #35832
    Up
    0
    Down
    ::

    Ciao Enrico ci sono alcune cose che non mi ritornano. Io dovrei fare una tesi con pagine formato 24×17 e margini 2.5. A tal fine sto usando questo codice:

    \documentclass[a4paper, 11pt]{book}

    \usepackage{calc}
    \setlength\textwidth{5.13in}
    \setlength\textheight{7.9in}
    \setlength\oddsidemargin{(\paperwidth-\textwidth)/2 – 1in}
    \setlength\topmargin{(\paperheight-\textheight
    -\headheight-\headsep-\footskip)/2 – 1in}

    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}

    \usepackage[font=footnotesize]{caption}
    \usepackage{sectsty}

    \begin{document}

    \input{introduction}

    \end{document}

    In primis: ci sono errori nel codice o cosi va bene?

    Come posso fare a usare le linee di codice che mi hai dato per inserire nel mio template le crocette? Se pensi che il template da me usato ti prego di farmelo sapere e modificarlo come credi.

    Quasi dimenticavo: quelle scritte che sono aggiunte sulla parte anteriore del foglio (data, ora. etc) possono essere rimosse?

    GRAZIE MILLE

    Le scritte vengono tagliate, no? Mi domando perché fare la fatica di convertire in pollici quando TeX capisce benissimo i centimetri. Il tuo approccio è completamente sbagliato.
    `\documentclass[11pt]{book}
    \usepackage[dvips=false,pdftex=false,vtex=false]{geometry}
    \geometry{
    paperwidth=17cm,
    paperheight=24cm
    left=2.5cm,
    right=2.5cm,
    top=2.5cm,
    bottom=2.5cm
    }
    \usepackage[cam,a4,center,dvips]{crop}`
    Se proprio non vuoi i messaggi informativi, passa l’opzione noinfo a crop. Vale la stessa cosa detta nell’altro messaggio riguardo all’opzione dvips passata a crop.

    Ciao
    Enrico

    in risposta a: Pacchetto empheq #35900
    Up
    0
    Down
    ::

    E’ possibile evidenziare una equazione con il pacchetto empheq ma mantenere la numerazione delle formule del normale ambiente equation?

    Perché,
    `\begin{empheq}[]{equation}
    \end{empheq}`
    non lo fa?

    Ciao
    Enrico

    in risposta a: riferimenti tra documenti latex diversi #35898
    Up
    0
    Down
    ::

    Ciao, è possibile creare dei riferimenti tra documenti latex diversi? Cerco di spiegarmi meglio, io ho un documento doc1.tex che contiene \label{blablabla}, ho poi un documento doc2.tex in cui vorrei fare qualcosa di simile a \ref{blablabla}. Questi documenti sono entrambi dentro un progetto Kile. Ho cercato in Internet, ma trovo solo soluzioni che utilizzano la bibliografia…

    Pacchetto xref

    Ciao
    Enrico

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

    Allora, io doveri avere:

    c. 15 v. Dedica della lettera

    inc. Incipit della lettera

    expl. Explicit della lettera

    c. 16 r. Dedica della lettera

    inc. Incipit della lettera

    expl. Explicit della lettera

    Senza rovinare l’allineamento (che sono riuscita ad ottenere grazie ai vostri suggerimenti) dovrei avere delle etichette in grassetto(c. 16 r. e simili) e delle etichette in carattere normale(sempre e solo Inc. ed Expl.).

    Fino ad ora io ho usato questo codice:
    `
    \usepackage{enumitem}
    \newlength{\ericawd}
    \settowidth{\ericawd}{\textbf{c. guardia v. }\quad}
    \setdescription{align=left,labelwidth=\ericawd,leftmargin=\ericawd,labelsep=0pt,
    labelindent=\ericawd,font=\bfseries}
    `

    E’ possibile ottenere ciò che mi serve? Il risultato sarà veramente brutto o manterrà un po’ di ordine?

    Scusa, ma non si capisce nulla. Dove vuoi gli allineamenti? Qualcosa del tipo
    `c. 16 r. testo che non so come sia magari su più righe
    eccetera eccetera
    inc. Così comincia la lettera e il testo occupa magari più
    righe eccetera eccetera
    expl. Così la lettera finisce e il testo occupa magari più
    righe eccetera eccetera`
    (dove la prima etichetta è in neretto, naturalmente, ho usato il colore perché nell’ambiente “code” qui non si può scrivere in neretto, vulgo grassetto)?

    Se è così, non devi fare altro che definire:
    `\newcommand{\incipit}{\item[\normalfont inc.]
    \newcommand{\explicit}{\item[\normalfont expl.]`
    e scrivere
    `\begin{description}
    \item[c. 16 r.] testo che non so come sia magari su più righe eccetera eccetera
    \incipit Così comincia la lettera e il testo occupa magari più righe eccetera eccetera
    \explicit Così la lettera finisce e il testo occupa magari più righe eccetera eccetera

    \item[…]…
    \end{description}`
    Ciao
    Enrico

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

    Grazie ancora per l’aiuto.
    Adesso, però, c’è una piccola modifica da fare (richiesta dal relatore). 😥
    Le etichette con l’indicazione della carta devono restare in grassetto, mentre dovrei aggiungere delle etichette alla descrizione che segue per indicare che si tratta dell’incipit o dell’explicit della lettera. Vorrei che queste etichette non apparissero in grassetto.
    Forse dovrei intervenire su font, ma credo che in questo modo il grassetto scomparirebbe da tutte le etichette.

    Forse dovrei creare due nuove etichette (visto che me ne servirebbero solo due) e applicarle alle diverse descrizioni.

    Credete che il risultato sarà gradevole o è meglio conservare il grassetto?

    Speriamo che sia l’ultima questione che vi pongo (almeno in relazione a questa benedetta parte della tesi) 😉

    Potresti fare un esempio di ciò che ti serve?

    Ciao
    Enrico

    in risposta a: Problema con le immagini!!! #35890
    Up
    0
    Down
    ::

    Ormai sono due ore che ci provo e non so più che fare…ho una serie di immagini messe tutte di fila poste tra due subsubsection…quando vado a compilare mi sposta il secondo subsubsection con tutto il testo che ho scritto prima delle immagini, non so cosa cambiare, ho provato l’impossibile ed è stato capace di spostare anche l’ultimo section nonostante il newpage
    l’impostazione del file latex è così…

    \subsection{ttt}
    \subsubsection{ttt}
    testo…
    …
    8 immagini con questa intestazione…
    \begin{figure}[htbp]
    \begin{center}
    \centering
    \includegraphics[width=9.6cm]{ttt.eps}
    \caption{ttt.} \label{ttt}
    \end{center}
    \end{figure}

    \subsubsection{ttt} questo viene spostato prima delle immagini
    testo…

    \newpage
    \section{ttt}

    Che devo fare???

    Usare \clearpage invece di \newpage. Ma è davvero una pessima idea quella di mettere otto ambienti figure di fila.

    Non usare center dentro figure:
    `\begin{figure}[…]
    \centering

    \end{figure}`
    Ciao
    Enrico

    in risposta a: Babel è sempre precaricato? #35879
    Up
    0
    Down
    ::

    Capisco. Grazie Enrico.
    Quindi anche se tu hai tutta quella sfilza di lingue, questo non intacca le prestazioni.
    Giusto?

    No, per niente. Qualche frazione di secondo nel caricare il formato, cioè all’avvio della compilazione.

    Un’ultima cosa. Tu stesso mi spiegasti che l’uso di Babel è inutile se si scrive solo in inglese. La sillabazione viene quindi fatta da TeX stesso, da LaTeX o da queste parti precaricate di Babel? Cioè se scrivessi in plain TeX la sillabazione inglese ci sarebbe lo stesso?

    Babel al massimo si occupa di scegliere quale schema di sillabazione attivare tramite il comando \selectlanguage (esplicito o implicito). L’effettiva cesura delle parole è eseguita durante l’algoritmo di composizione dei capoversi: babel a questo punto non c’entra nulla, si è già nelle profondità di TeX dove le macro sono state tradotte in comandi primitivi da eseguire.

    Con Plain TeX c’è solo la sillabazione in inglese (americano). Puoi però preparare un formato “Plain esteso” con più lingue, c’è bplain oppure hyplain; il secondo di un noto autore. 🙂

    Ciao
    Enrico

    in risposta a: Babel è sempre precaricato? #35877
    Up
    0
    Down
    ::

    Ciao a tutti,

    una curiosità.
    Se compilo il seguente documento:
    `\documentclass{minimal}
    \begin{document}
    Ciao
    \end{document}
    `
    ottengo all’inizio del file di log:
    `This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7) (preloaded format=pdflatex 2009.7.17) 26 JUL 2009 14:55
    entering extended mode
    **test.tex
    (test.tex
    LaTeX2e <2005/12/01>
    Babel and hyphenation patterns for english, dumylang, nohyphenation, italian, loaded.
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\minimal.cls”
    Document Class: minimal 2001/05/25 Standard LaTeX minimal class) (test.aux)
    . . . . . . . . . .`

    La parte segnata in rosso significa che babel viene sempre e comunque caricato?
    Oppure quelle sono le informazioni sul mio pacchetto babel, messe lì solo a titolo informativo (il perché poi proprio non lo capisco).

    Da parecchi anni una parte di babel, quella che ha a che fare con la definizione delle lingue per gli schemi di sillabazione, è sempre precaricata. Ti riporto quello che dà un mio log:
    `LaTeX2e <2005/12/01>
    Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, r
    omanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turki
    sh, ukenglish, ukrainian, uppersorbian, welsh, loaded.`
    Le distribuzioni TeX Live, infatti, abilitano tutti le lingue “note”. Ma finché non carichi esplicitamente babel, l’infrastruttura non è veramente a disposizione; LaTeX è solo predisposto a usarla.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 7,936 al 7,950 (di 13,205 totali)

Go to top▲