egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,106 al 6,120 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: TeXShop e TeX Live 2009: accentate #45892
    Up
    0
    Down
    ::

    Batti e ribatti, tenta e ritenta, ci sono finalmente riuscito:

    % !TEX encoding = UTF-8 Unicode
    \documentclass{beamer}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}

    ora funziona su entrambe le macchine e… posso vivere felice….
    Grazie davvero, Enrico!
    pb

    Ora fa’ l’ultima conversione e abituati a mettere fontenc prima di inputenc. Non è così importante finché scrivi in italiano o inglese, ma in altri casi può esserlo.

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46401
    Up
    0
    Down
    ::

    Grazie, il codice funziona benissimo.

    Ci sono due notizie: quella buona è che il codice è compatibile con ledmac, quella cattiva è che lo è solo parzialmente. Se l’incipit di un componimento non è “trattato” da ledmac tutto bene, se però nell’incipit ci sono note o commenti di ledmac, allora salta tutto.

    Per capirci, in questo caso tutto bene:
    `
    \beginnumbering
    \stanza
    \listverse{Sdegnasi il tristo cor, talhor, s'adviene}&
    che per celar \edtext{gli}{\Afootnote{l'}\Bfootnote{li}&
    `

    in questo caso si blocca:
    `
    \beginnumbering
    \stanza
    \listverse{\edtext{Sdegnasi}{\Afootnote{Crucciasi}} il tristo cor, talhor, s'adviene}&
    che per celar \edtext{gli}{\Afootnote{l'}\Bfootnote{li}&
    `

    e anche così non funziona:
    `
    \beginnumbering
    \stanza
    \edtext{\listverse{Sdegnasi}}{\Afootnote{Crucciasi}} il tristo cor, talhor, s'adviene&
    che per celar \edtext{gli}{\Afootnote{l'}\Bfootnote{li}&
    `

    Per fortuna, nella mia tesi, accade in un numero molto limitato di casi (3-4 componimenti su una cinquantina) di avere l’incipit soggetto a note; ho risolto modificando a mano il file TESI.lvs: probabilmente non è ortodosso, ma funziona! 😉

    Solito problema di argomenti mobili. Dovrebbe funzionare una cosa del genere:
    `\newcommand{\listverse}{\@dblarg\@listverse}
    \def\@listverse[#1]#2{%
    \@nameuse{phantomsection}%
    \addcontentsline{lov}{verse}{#1}%
    #2}`
    che deve sostituire la definizione precedente di \listverse. Nel tuo documento, per i versi che contengono roba speciale, scriverai
    `\beginnumbering
    \stanza
    \listverse[Sdegnasi il tristo cor, talhor, s'adviene]
    {\edtext{Sdegnasi}{\Afootnote{Crucciasi}} il tristo cor, talhor, s'adviene}&
    che per celar \edtext{gli}{\Afootnote{l'}\Bfootnote{li}& `
    cioè nell’argomento opzionale di \listverse metti il verso “piano”. Non credo abbia molto senso mettere gli apparati di note anche nell’indice.

    Ciao
    Enrico

    in risposta a: Bibliografia natbib #46415
    Up
    0
    Down
    ::

    Perchè dovrebbe essere incompatibile? non mi da nessun errore.

    Certo, ma non ottieni quello che desideri. Prova a scaricare questo file e usa semplicemente \bibliographystyle{fasix} (niente natbib). Tieni il file nella stessa cartella del documento principale. L’ho preparato con makebst secondo le preferenze esposte. Ma perché uno stile in ordine di citazione? Boh.

    Ciao
    Enrico

    in risposta a: margini pagina #46411
    Up
    0
    Down
    ::

    Grazie per la risposta, precisa e puntuale.

    Anche se fai il professorino 😉

    Che vuoi, ci tengo anche all’ortografia.

    Ciao
    Enrico

    in risposta a: margini pagina #46409
    Up
    0
    Down
    ::

    Grazie per la velocissima risposta.

    certo il codice scritto da me era uno schifo, il tuo e molto più pulito.
    Ho provveduto alla pulitura del codice.

    Ora il problema è che il file grafico del Logo è una immagine molto grande e se utilizzo le dimensioni della pagina standard il resto è tutto schiacciato in basso.

    cercando in rete ho trovato questo comando:
    `\addtolength{\voffset}{-50pt}`
    che mi sposta tutto un pò più in alto (ed è quello che volelevo)

    ora devo anche diminuire il margine in basso, ma se modifico
    `\textheight `
    questo si ripercuote anche sulle pagine successive.
    Mi sai dare una dritta ?

    Modificare \voffset e \textheight è da considerare più o meno come il furto di cavalli nel Far West. 🙂

    Aggiungi \vspace*{-2cm} (o la misura che preferisci) prima di \includegraphics; per aumentare la lunghezza della pagina, \enlargethispage{2cm} (o quello che ti pare); in definitiva il tuo codice comincerà con
    `\begin{titlepage}
    \centering
    \enlargethispage{2cm}
    \vspace*{-2cm}
    \includegraphics…`
    Ho segnato qualcosa in rosso nella citazione del tuo messaggio. Che cosa e perché? 🙂

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46399
    Up
    0
    Down
    ::

    A me funziona senza alcun problema, sia con la 2009 sia con la 2010/pretest. Che cosa succede, di preciso?

    Chiedo scusa, la compilazione funziona benissimo anche a me.

    C’è solo un problema, o meglio, una cosa che davo per scontata nella mia prima richiesta: l’Indice dei capoversi deve essere ordinato alfabeticamente, l’ottimo codice che hai proposto genera l’Indice ordinando i versi consequenzialmente i versi, e non alfabeticamente.

    Posso chiedere se è possibile modificarlo per far sì che l’Indice presenti gli incipit alfabeticamente?

    Ordinare alfabeticamente con TeX è poco efficiente.
    `\makeatletter
    \def\x@starttoc#1#2{%
    \begingroup
    \makeatletter
    \@input{\jobname.#2}%
    \if@filesw
    \expandafter\newwrite\csname tf@#1\endcsname
    \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
    \fi
    \@nobreakfalse
    \endgroup}
    \newcommand{\listofverse}{%
    \chapter{Lista dei capoversi}%
    \x@starttoc{lov}{lvs}}
    \newcommand{\l@verse}{\@dottedtocline{1}{\z@}{2.3em}}
    \newcommand{\listverse}[1]{%
    \@nameuse{phantomsection}%
    \addcontentsline{lov}{verse}{#1}%
    #1}
    \makeatother`
    Ogni compilazione del documento produce un file .lov che puoi ordinare alfabeticamente in un file .lvs; con una shell Unix è facile:
    `sort < documento.lov > documento.lvs`
    Quando esiste il file .lvs (List of Verse Sorted), viene letto.

    Ciao
    Enrico

    in risposta a: problema con intestazione #46417
    Up
    0
    Down
    ::

    Ciao a tutti, sto scrivendo la mia tesi di laurea e ho introdotto nel preambolo il comando
    `\pagestyle{headings}`
    per mettere in cima alla pagina il numero e il nome dei capitoli, ma vorrei anche che ciò fosse riportato su di una linea, cioè vorrei che il nome del capitolo e il numero della pagina fossero separati dal resto del testo da un linea orizzontale…Non so, però, come si faccia…Ho letto qualcosa su un manuale circa “intestazioni eleganti” ma non ho ben capito..Potreste aiutarmi?Grazie

    \usepackage{fancyhdr}
    \pagestyle{fancy}

    Ciao
    Enrico

    in risposta a: margini pagina #46407
    Up
    0
    Down
    ::

    Salve sto preparando un documento utilizzando la classe

    \documentclass[a4paper, 12pt, oneside, headings=small]{scrreprt}

    ora per la prima pagina ho impostatato un file cosi
    `
    \begin{titlepage}

    \begin{figure}[htbp]
    \begin{center}
    \includegraphics[angle=0, height=4cm]{img/logo.png}
    \end{center}
    \end{figure}

    \begin{center}
    \begin{Large}
    \textbf{xxxxxxxxxxxxxxxxx } \\
    \end{Large}
    \textbf{xxxxxxxxxxxxx }\\

    \begin{large}
    \textsc{xxxxxxxxx}\\

    \textsc{Titolo} \\
    \end{large}

    \vspace{50pt}
    \HRule
    \begin{LARGE}
    \begin{center}
    \textbf{ sotto titolo }
    \end{center}
    \end{LARGE}
    \HRule
    \vspace{80pt}
    \ \\

    \begin{normalsize}
    \begin{flushleft}

    \textit{Autore} \hspace{238pt} \textit{Autore}
    \\ \vspace{5pt} xxxxxxxxxxx \hspace{4cm} xxxxxxxx
    \end{flushleft}

    \end{normalsize}

    \vfill
    \line(1, 0){250} \\
    \begin{normalsize}
    \textsc{Casa Editrice}
    \end{normalsize}

    \end{center}
    \end{titlepage} `

    Ora il frontespizio ha gli stessi margini del documento, mentre io vorrei avere dei margini minori.
    Come faccio ad impostare dei margini diversi solo per il frontespizio ?

    Per un libro, secondo quanto asserisce Tschichold, i margini del frontespizio devono essere identici a quelli dell’interno. Puoi però esaminare il pacchetto “frontespizio” che può essere modificato e personalizzato in molti modi.

    Vediamo qualche miglioramento del codice:
    `\begin{titlepage}
    \centering
    \includegraphics[angle=0, height=4cm]{img/logo.png}

    {\Large\bfseries xxxxxxxxxxxxxxxxx\par}

    \textbf{xxxxxxxxxxxxx }

    {\large\scshape xxxxxxxxx\par}

    {\large\scshape Titolo\par}

    \vspace{50pt}
    \HRule

    {\LARGE\bfseries sotto titolo\par}

    \HRule

    \vspace{80pt}

    \begin{tabular}{l@{\hspace{238pt}}l}
    \textit{Autore} & \textit{Autore}\\[5pt]
    xxxxxxxxxxx & xxxxxxxx
    \end{tabular}

    \vfill
    \line(1, 0){250} \\
    \textsc{Casa Editrice}
    \end{titlepage} `

    Un’altra volta, per favore, non usare comandi definiti da te (\HRule) oppure riporta la definizione.

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46396
    Up
    0
    Down
    ::

    Mettilo dopo \backmatter

    forse non ho capito, ma se uso questo codice:

    `
    \documentclass[a4paper]{book}

    \makeatletter
    \newcommand{\listofverse}[1]{%
    \chapter{Lista dei capoversi}%
    \@starttoc{lov}}
    \newcommand{\l@verse}{\@dottedtocline{1}{\z@}{2.3em}}
    \newcommand{\listverse}[1]{%
    \@nameuse{phantomsection}%
    \addcontentsline{lov}{verse}{#1}%
    #1}
    \makeatother

    \begin{document}
    \frontmatter

    \mainmatter

    \chapter{Primo}
    Iniziamo dalla lettura di questo sonetto:

    \begin{verse}
    \listverse{Voi ch'ascoltate in rime sparse il suono} \\
    di quei sospiri ond'io nudriva 'l core \\
    …
    \end{verse}

    Continuiamo leggendo una canzone:
    \begin{verse}
    \listverse{Verdi panni, sanguigni, oscuri o persi} \\
    non vestì donna unquancho\\
    …
    \end{verse}

    [color=red]
    \backmatter
    \listofverse
    [/color]
    \end{document}`

    mi si blocca la compilazione. Deve esserci qualcosa che mi sfugge 😳

    A me funziona senza alcun problema, sia con la 2009 sia con la 2010/pretest. Che cosa succede, di preciso?

    Ciao
    Enrico

    in risposta a: Come scrivere un comando con opzioni? #23405
    Up
    0
    Down
    ::

    Se commento la riga \expandafter\show\csname iflineabase\endcsname funziona.

    Era solo per debugging, toglila pure. Questi esperimenti vanno sempre fatti da linea di comando, in modo che la compilazione sia interattiva.

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46394
    Up
    0
    Down
    ::

    Non c’è alcun bisogno di farlo a mano. 🙂

    Geniale!

    Una sola richiesta aggiuntiva, tradizionalmente l’indice dei capoversi si trova in fondo al libro (in questo caso alla tesi), in appendice, solo che se sposto \listofverse alla fine del documento la magia non funziona più.

    È possibile rimediare?

    Grazie di cuore.
    Matteo

    Mettilo dopo \backmatter

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46392
    Up
    0
    Down
    ::

    Il risultato dovrebbe essere qualcosa di simile a questo (p. 337 e seguenti)

    oppure a questo (p. 393 e seguenti)
    L’esempio è questo:
    `
    \documentclass[10pt,a4paper,twoside,openright,titlepage,italian,draft]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}

    \begin{document}
    \chapter{Primo}
    Iniziamo dalla lettura di questo sonetto:

    \begin{verse}
    Voi ch'ascoltate in rime sparse il suono\label{RVF1} \\
    di quei sospiri ond'io nudriva 'l core \\
    …
    \end{verse}

    Continuiamo leggendo una canzone:
    \begin{verse}
    Verdi panni, sanguigni, oscuri o persi\label{RVF29} \\
    non vestì donna unquancho\\
    …
    \end{verse}

    \chapter{Indice dei capoversi}
    Verdi panni sanguigni, oscuri e persi p.~\pageref{RVF29}
    Voi ch'ascoltate in rime sparse il suono p.~\pageref{RVF1}
    \end{document}
    `

    Vorrei che i numeri delle pagine creati con \pageref{xy} venissero allineati al margine destro.

    Non c’è alcun bisogno di farlo a mano. 🙂
    `\documentclass[a4paper]{book}

    \makeatletter
    \newcommand{\listofverse}[1]{%
    \chapter{Lista dei capoversi}%
    \@starttoc{lov}}
    \newcommand{\l@verse}{\@dottedtocline{1}{\z@}{2.3em}}
    \newcommand{\listverse}[1]{%
    \@nameuse{phantomsection}%
    \addcontentsline{lov}{verse}{#1}%
    #1}
    \makeatother

    \begin{document}
    \frontmatter
    \listofverse

    \mainmatter

    \chapter{Primo}
    Iniziamo dalla lettura di questo sonetto:

    \begin{verse}
    \listverse{Voi ch'ascoltate in rime sparse il suono} \\
    di quei sospiri ond'io nudriva 'l core \\
    …
    \end{verse}

    Continuiamo leggendo una canzone:
    \begin{verse}
    \listverse{Verdi panni, sanguigni, oscuri o persi} \\
    non vestì donna unquancho\\
    …
    \end{verse}

    \end{document}`
    Il misterioso \@nameuse{phantomsection} serve per hyperref, facendo così non è obbligatorio che sia caricato.

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei capoversi #46390
    Up
    0
    Down
    ::

    Buongiorno a tutti,
    scrivo per chiedere un aiuto in vista della stampa della tesi.

    Avrei bisogno di un “Indice dei capoversi”, in appendice, che elencasse tutti i componimenti presenti nella tesi; l’Indice lo farei “a mano” (vale a dire pensavo di fare un elenco alfabetico dei componimenti) con il riferimento (\label{testo1} in corrispondenza del primo testo … \pageref{testo1} in corrispondenza dello stesso testo nell’Indice dei capoversi).

    Fin qui nulla di problematico, però vorrei che il riferimento alla pagina fosse allineato al margine destro (come avviene nell’Indice iniziale), tenendo conto che a volte i numeri delle pagine sono espressi in unità, a volte in decine, a volte in centinaia; insomma è l’ultimo numero di pagina che deve essere allineato.

    È possibile?

    Saresti così gentile da proporre un esempio? Breve, mi raccomando.

    Ciao
    Enrico

    in risposta a: Come scrivere un comando con opzioni? #23403
    Up
    0
    Down
    ::

    Come prima, se non commento la linea contenente \ifseingola non riesco a compilare e se lo faccio mi rimane la linea sotto la prima firma…
    Ma dov’è definito \ifsingola?

    Evidentemente è saltata dal copia-incolla: subito dopo \makeatletter metti \newif\ifsingola.
    `\documentclass[a4paper,draft]{article}
    \usepackage{lipsum,calc,xkeyval}

    \newcommand{\stileruolo}[1]{{\fontfamily{ptm}\selectfont\textsc{#1}}}
    \newcommand{\stilenominativo}[1]{#1}
    \newcommand{\firmabox}[1]{\makebox[.333\textwidth]{\hss#1\hss}}

    \newcommand{\componifirma}[2]{%
    \begin{tabular}[t]{@{}c@{}}
    \firmabox{\stileruolo{#1}}\\
    \firmabox{\stilenominativo{#2}}
    \iflineabase\\\rule{0pt}{1cm}\rule{.333\textwidth}{0.4pt}\fi
    \end{tabular}}

    \makeatletter
    \newif\ifsingola
    \newif\iflineabase
    \def\sigla{}
    \define@key{firma}{sigla}{\def\sigla{#1}}
    \define@key{firma}{lineabase}[false]{\@nameuse{lineabase#1}}
    \makeatother

    \newcommand{\firmadoppia}[5][]{\setkeys{firma}{#1}\par
    % \expandafter\show\csname iflineabase\endcsname % per debug
    \hbox to\hsize{%
    \rlap{\sigla}\hfil
    \ifsingola\expandafter\phantom\fi
    {\componifirma{#2}{#3}}\hfil\componifirma{#4}{#5}}}

    \newcommand{\firma}[3][]{\singolatrue\firmadoppia[#1]{}{}{#2}{#3}}
    \newcommand\firmatripla[7][]{\firmadoppia[#1]{#2}{#3}{#4}{#5}
    \medskip
    \hbox to\hsize{\hfill\componifirma{#6}{#7}\hspace{.25\textwidth}}}

    \begin{document}

    \firmatripla[lineabase=true]
    {Il Direttore Galattico}{Dott. Paperino Paolo}
    {Il Direttore}{Dott. Paperino Paolo}
    {Il Direttore}{Dott. Paperino Paolo}

    \firmadoppia
    {Il Direttore}{Dott. Paperino Paolo}
    {Il Direttore}{Dott. Paperino Paolo}

    \firma
    {Il Direttore}{Dott. Paperino Paolo}

    \firma{Il Direttore Galattico}{Lupo de Lupis}
    \firma[sigla=/ab/cd]{Il Direttore Galattico}{Lupo de Lupis}
    \firma[sigla=/ab/cd,lineabase]{Il Direttore Galattico}{Lupo de Lupis}
    \firma[lineabase=true]{Il Direttore Galattico}{Lupo de Lupis}

    \end{document}`
    Ciao
    Enrico

    in risposta a: Pacchetto Layaureo non presente in TexLive Utility #46387
    Up
    0
    Down
    ::

    Grazie per la risposta puntuale.
    Ho creato il fil .sty, ma non riesco a trovare la cartella texmf dentro la Libreria
    Perdonatemi, ma temo di aver bisogno di aiuto

    Non c’è se non la crei. Apri Libreria, dai “nuova cartella” e la nomini “texmf”; la apri e allo stesso modo crei la gerarchia texmf/tex/latex/layaureo. Nell’ultima trasferisci il file layaureo.sty

    Nell’aggiornamento della 2010/pretest che sto eseguendo layaureo c’è. Gli sviluppatori sperano che la 2010 esca intorno a metà luglio.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,106 al 6,120 (di 13,205 totali)

Go to top▲