egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,411 al 4,425 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: memoir e biblatex : interlinea bibliografia #56212
    Up
    0
    Down
    ::

    Ciao a tutti,

    sto preparando un documento per il quale mi sono stati richiesti font di maggiori dimensioni e interlinea (addirittura) doppia. Ho colto l’occasione per addottorarmi un po’ sulla classe memoir, che non avevo mai usato. Va tutto bene; ho solo un piccolo problema con la bibliografia. Uso biblatex-philosophy modern e per i riferimenti bibliografici vorrei tenere l’interlinea normale (singola). Nella mia gaia ignoranza, pensavo di poter cambiare l’interlinea localmente con il codice:

    `\begin{SingleSpace}
    \printbibliography
    \end{SingleSpace}
    \end{document}
    `

    ma non funziona. Mi date un consiglio?

    A me funziona.

    Ciao
    Enrico

    in risposta a: Inserire una dedica nella pagina dietro al frontespizio #56209
    Up
    0
    Down
    ::

    Per la mia tesi sto usanto il pacchetto “frontespizio”, il quale crea come prima pagina del documento un frontespizio seguito da una pagina bianca. In questa pagina bianca vorrei inserire una piccola dedica. Come si può inserire questa riga di testo?
    Grazie in aticipo a tutti coloro che mi forniranno un valido aiuto.

    Benvenuto!

    In genere la dedica si mette su una pagina destra, ma proviamo lo stesso: l’ambiente titlepage che viene usato per sovraimporre il frontespizio produce un comando \cleardoublepage che va neutralizzato.
    `\documentclass[…]{book}
    …
    \usepackage{frontespizio}
    …

    \begin{document}
    \frontmatter
    \begingroup
    \let\cleardoublepage\relax % neutralizziamo \cleardoublepage

    \begin{frontespizio}

    \end{frontespizio}

    \thispagestyle{empty}
    \vspace*{\stretch{1}}
    \begin{center} % o flushleft
    \\

    \end{center}
    \vspace{\stretch{2}}
    \clearpage
    \endgroup % \cleardoublepage torna quello di prima

    …`
    Ciao
    Enrico

    in risposta a: Documento LaTeX con estrazione dati da DB MySQL #55864
    Up
    0
    Down
    ::

    Grazie per l’interessamento.
    Ho esplorato questa soluzione SQLTEX. In effetti sarebbe proprio quello che sto cercando.
    http://oveas.com/freeware/overige/sqltex/sqltex-documentation?start=2
    Ci sono comandi SQL dentro il documento principale in latex. Fantastico!
    Tuttavia io lavoro sotto Vista e W7. Ho instalalto perl, ma poi niente da fare… Non essendoci l’installer per Windows del sistema non ne sono andato fuori! Anzi, ho proprio il sospetto che la cosa non possa funzionare con questi S.O. 😥
    In ogni caso sarebbe proprio ciò che vado cercando…
    Ho pure esplorato ratexdb ma anche in questo caso senza successo alcuno…

    Se la tua situazione ideale è inserire una query in un sorgente LaTeX, allora perché non ricorrere direttamente a LuaLaTeX?
    Lavori come sempre con il ben noto e documentato markup di LaTeX (con lievi modifiche nel caricamento di alcuni pacchetti), ma ti ritrovi la possibilità di far lavorare la libreria che si chiama guarda un po’, LuaSQL.

    Funziona sai, ci sto proprio lavorando (con un database server PostgreSQL però).
    Bye

    C’è sempre il trucco di \input{|} (occorre abilitare shell-escape) che funziona più o meno come $(

    in risposta a: Problema indice #56207
    Up
    0
    Down
    ::

    Ciao a tutti!
    Ho inserito un paio di capitoli non numerati nella mia tesi, numerando le pagine con numeri romani, attraverso le seguenti righe di codice:
    `
    \addcontentsline{toc}{chapter}{Ringraziamenti}
    \input{ringraziamenti}
    \addcontentsline{toc}{chapter}{Riassunto}
    \input{riassunto}
    `
    Il problema è che nell’indice ottengo che sia il capitolo “Ringraziamenti” sia il capitolo “Riassunto” iniziano a pagina II, quando in verità il primo correttamente inizia a pagina II ,mentre il riassnto a pagina III.
    Di cosa mi sto dimenticando?

    Ti stai dimenticando di andare a nuova pagina prima di dare il comando \addcontentsline.
    `\cleardoublepage
    \addcontentsline{toc}{chapter}{Ringraziamenti}
    \input{ringraziamenti}
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Riassunto}
    \input{riassunto}`
    Perché tutte quelle acrobazie con \thispagestyle{empty}? Carica il pacchetto emptypage e \cleardoublepage diventa sufficiente. Se poi usi la classe book hai parecchi vantaggi, per esempio quello dei comandi \frontmatter e \mainmatter (li trovi sull’Arte) che ti evitano le acrobazie con \pagenumbering e anche alcune con \addcontentsline.

    Ti consiglio di scrivere
    `\addto\captionsspanish{%
    \renewcommand{\listtablename}{\'Indice de tablas}%
    \renewcommand{\tablename}{Tabla}}`
    È meglio, nei comandi di quel tipo, non usare caratteri a 8 bit; il tuo preambolo rimarrà compatibile anche con documenti scritti in codifica UTF-8. A parte che non c’è bisogno di quel codice, perché basta chiamare
    `\usepackage[spanish,es-tabla]{babel}`
    Ciao
    Enrico

    in risposta a: Misteri di \ProsodicMarksOn #55685
    Up
    0
    Down
    ::

    Grazie per il pacchetto 😀

    Però mi chiedo come potrei fare a scrivere nel preambolo quelle definizioni non avendo la tastiera italiana la possibilità di mettere lunga e breve sopra le vocali.

    Diversamente tastierato (© egreg9) 🙂

    Mi sembra di capire che la tua soluzione aggiri utf8x, necessario invece per scrivere

    ă ĕ ĭ ŏ ŭ Ă Ĕ Ĭ Ŏ Ŭ ā ē ī ō ū Ā Ē Ī Ō Ū

    direttamente da tastiera a chi ne ha la possibilità.

    Niente è “necessario”. Il nuovo pacchetto evita la necessità di caricare utf8x con le sue complicazioni ed effetti collaterali (incompatibilità con biblatex, per esempio).

    In sostanza, rimanendo in ambito latineggiante, per segnare la quantità sulle vocali potrei:

    1. mettere latin tra le lingue di babel, withprosodicmarks come attributo, \ProsodicMarksOn prima del testo interessato e usare le scorciatoie;

    2.dare utf8x a inputenc e scrivere ă ĕ ĭ ŏ ŭ Ă Ĕ Ĭ Ŏ Ŭ ā ē ī ō ū Ā Ē Ī Ō Ū direttamente dalla tastiera (su Mac basta impostare la US extended come sorgente di input);

    3. dare utf8 a inputenc e procedere con venti dichiarazioni nel preambolo del tipo
    `\DeclareUnicodeCharacter{0102}{\u{A}}`
    4. usare il tuo pacchetto e scrivere nel preambolo venti cose come
    `\newunicodechar{Ĕ}{\u{E}}`
    per poi usare Ĕ tranquillamente nel testo. Naturalmente dando utf8 a inputenc.

    Giusto? In pratica si usa il metodo del punto 2 evitando utf8x.

    Il metodo 1 è quello di scelta per il diversamente tastierato che abbia bisogno di molti di quegli accenti. Il metodo 2 ha qualche controindicazione, come già osservato. Il metodo 3 richiede di cercarsi i numeri corrispondenti ai caratteri. Sul Mac c’è l’applicazione UnicodeChecker che aiuta.

    Il metodo 4 è stato ideato proprio per ovviare al problema di cercarsi i numeretti, a patto che si sia in grado di inserire i caratteri direttamente; ma se uno può usare i metodi 2 e 3, certamente può servirsi del 4. Non occorre nemmeno dare tutte le definizioni in blocco, basta aggiungerne quando serve; se poi si dovessero avere problemi di sillabazione, si possono integrare le definizioni secondo lo schema
    `\newunicodechar{ă}{\u{a}\allowhyphens}`
    in modo da permettere le cesure successive alla lettera accentata (notare che occorre ridefinire anche “ă” e “Ă”, in questo caso). Nell’improbabile caso che uno voglia usare “ă” anche in modo matematico, si può pure ricorrere a
    `\newunicodechar{ă}{\textormath{\u{a}\allowhyphens}{\breve{a}}}`
    Mi raccomando, però: non ridefinite “ă” e “Ă” se il vostro documento contiene passi in romeno o vietnamita. 🙂

    Ciao
    Enrico

    in risposta a: Immagine con testo al lato #56202
    Up
    0
    Down
    ::

    ho inserito il seguente codice

    `
    \section{Servizi orientati all’architettura}

    \begin{wrapfigure}{l}{0.5\textwidth}
    %\begin{center}
    \includegraphics[width=0.30\textwidth]{02.eps}
    %\end{center}
    %\caption{A gull}
    \end{wrapfigure}

    \textbf{SOA}: è composto da differenti servizi per domini complementari. Sono spesso basati su \textit{stacks} di livelli di servizio. \\
    Le caratteristiche dei servizi \textbf{SOA} hanno un basso accoppiamento che può organizzato secondo regole di coreografia. \\
    % \includegraphics[scale=0.50]{02.eps}

    \section{Ecosistema software}
    è un insieme di funzioni che comunicano tra loro come fossero un'unica unità; hanno un mercato comune per software e servizi, con relazioni supportate da un comune piattaforma tecnologica (es: Apple Application Store).
    `

    ma si verificano due problemi:
    – il testo non è allineato a destra dell’immagine, ma “sballa” un poco
    – quando inizia la nuova sezione invece di iniziare sotto l’immagine continua per un poco a comparire a destra per poi allinearsi da solo

    come risolvo questi problemi??

    Evitando wrapfigure. Può funzionare solo se il testo che scorre a lato è abbastanza lungo. Non solo, lasciare un buco di metà giustezza non è granché dal punto di vista estetico, direi che il massimo per una “wrapfig” è intorno a un terzo della giustezza.

    Noto che usi \\ per terminare le righe; non farlo: se devi andare a capo, il modo corretto è sempre e solo lasciare una riga vuota.

    Ciao
    Enrico

    in risposta a: trieste e \lapagina #56194
    Up
    0
    Down
    ::

    TeX Live, non avere dubbi.

    grazie Enrico: con Tex Live potrò disporre di toptesi?

    saluti.

    Naturalmente. Va’ con l’installazione standard, mi raccomando, quella che prende tutto.

    Ciao
    Enrico

    in risposta a: trieste e \lapagina #56192
    Up
    0
    Down
    ::

    Non vorrei dire qualche cavolata (perché non uso più MiKTeX), ma nel MiKTeX Package Manager quando ti posizioni sulla voce toptesi l’icona ” + ” è colorata? Se si, clicca e installa toptesi e poi fai i vari refresh e update.

    ciao ansys, grazie per il suggerimento: purtroppo *tutti* i pacchetti risultano installati e dunque per ognuno di essi è attivo unicamente il “-“: non ci sono refresh e update che tengano. 🙁

    Cerca di caricare correttamente il pacchetto nuovo e di caricarlo bene…

    ciao. è proprio questo il problema: da TeXnicCenter ottengo l’errore citato, non vedo toptesi. eppure quest’ultimo pare essere installato correttamente. che sia un problema di permessi? ma anche avviando i singoli programmi come amministratore non ottengo alcun beneficio.
    dove dovrebbe essere posizionato, fisicamente, il file di toptesi? così controllo…

    mi parlate di alternative: ora sto scaricando proTeXt, cosa ne pensate?

    grazie. 🙂

    saluti

    TeX Live, non avere dubbi.

    Ciao
    Enrico

    in risposta a: Immagine con testo al lato #56200
    Up
    0
    Down
    ::

    cosa intendi con “scivola”?

    io non intendo una didascalia, semplicemente un’immagine con a destra (o a sinistra) del testo, come se il testo fosse allineato alla figura (vedi quello che succede in word)

    Temevo che si trattasse di qualcosa del genere. Il fatto che con qualche programma sia possibile non lo rende necessariamente gradevole o adatto al testo che stiamo scrivendo. Certo, wrapfig può farlo, ma ti assicuro che in tanti anni di LaTeX non ho mai sentito il bisogno di usarlo.

    Ciao
    Enrico

    in risposta a: [Risolto] \pagebreak a classicthesis #56155
    Up
    0
    Down
    ::

    Grazie per i pareri.

    Avevo raggiunto quel valore di areaset per tentativi notando che corrispondeva a 41 righe. Adesso però sto valutando l’idea di passare a \linespread{1.05} dato che tutto “aumenta” di solo un paio di righe di testo la pagina (circa). Dunque quasi non si vede la differenza con 1.1 ma è sicurmamente migliore a livello tipografico. In quel caso avrei ricavato che areaset deve essere 709pt, dando un \textheight di 625,04997pt, che corrisponde a 43.001 righe di testo.

    Per il momento metto l’indicazione di “problema risolto”. Pongo comunque un’altra domanda: stampando fronte retro non farebbe così schifo perché le due pagine affacciate avrebbero lo stesso layout e dunque non si avrebbe l’impressione della pagina diversa dalle altre?

    Le righe, con quell’impostazione, sono 44. La differenza fra \textheight e quanto si ottiene con 44 righe di testo e \linespread{1.05} è, per pagine di solo testo, 0.00805pt, trascurabile. La pagina è un po’ troppo piena, per i miei gusti.

    La stampa “solo fronte” fa schifo per vari motivi: quando apri il volume hai un’orribile spazio bianco a sinistra ogni volta che giri pagina. Inutile e brutto. In un lavoro ben fatto una pagina completamente bianca è bilanciata dall’inizio del capitolo nella pagina a fronte. La disposizione delle due gabbie è asimmetrica rispetto a ciascun foglio, ma globalmente simmetrica e questo dà una certa vivacità. Non trascurerei le testatine, però, per aumentare la variabilità: dipende molto dal tipo di testo. In ogni caso, un testo di tipo tecnico deve averle.

    Ciao
    Enrico

    in risposta a: [Risolto] \pagebreak a classicthesis #56152
    Up
    0
    Down
    ::

    Cavoli, scusate se bombardo di risposte.
    Il problema è risolto, ma ho un dubbio atroce.

    Meglio usare \flushbottom e accettare anche spazi notevoli tra paragrafi e formule fuori corpo, oppure accettare pagine mozze? Voi personalmente cosa consigliate?

    Scusate ancora,
    Daniele

    Con la tua impostazione di \areaset, l’altezza della gabbia è di 621.04997 punti che corrispondono a poco meno di 42 righe di stampa. Ciò significa che ogni pagina è “corta” di 4/5 di riga!

    Prova prima di tutto a correggere in \areaset[7mm]{364pt}{708.3135pt}, in modo che \textheight corrisponda a 624.36348pt; il valore viene da

    41·13.6·1.1 + 11 = 624.36

    (“numero di righe – 1” per \baselineskip per \baselinestretch più \topskip) con un po’ di più per tener conto degli arrotondamenti dovuti all’aritmetica binaria. Così hai intanto un numero intero di righe nelle tue pagine.

    Sulla scelta fra \raggedbottom e \flushbottom ti dirò la mia opinione schiettamente: solo fronte fa schifo comunque, quindi una o l’altra soluzione non possono peggiorare la resa grafica. 🙂

    Ciao
    Enrico

    in risposta a: Introduzione a LuaLaTeX #55093
    Up
    0
    Down
    ::

    Ma ho delle domande:
    è possibile chiedere all’utente in fase di esecuzione un valore, per esempio una password? ovvero un dato che non dovrebbe essere scritto nel sorgente (se non è chiaro il quesito ditemelo)?
    Ho provato con la funzione io.read(‘*number’) di Lua ma l’esecuzione non si interrompe come accadrebbe con un normale script in Lua.

    Altra domanda:
    è possibile inserire il simbolo di percentuale in una stringa Lua tramice il codice carattere unicode.

    Il pacchetto luacode mette a disposizione ben due comandi e due ambienti che accedono indirettamente a \directlua. Se proprio hai bisogno di % nel codice Lua, usi \luaexec oppure l’ambiente luacode (in entrambi c’è l’espansione preliminare dei token fatta da TeX); c’è anche l’ambiente luacode* che non interpreta nulla (una specie di \directlua{\verb|…|}, per capirci).

    Ciao
    Enrico

    in risposta a: trieste e \lapagina #56188
    Up
    0
    Down
    ::

    Magari ti sei dimenticato di aggiornare il database dalle impostazioni di MikTeX.

    Ciao
    Fra

    ciao Spike, avevo già provato ma senza alcun risultato.
    qualche altra idea?

    saluti.

    Buttare MiKTeX? 🙂 Scherzo, ma problemi del genere sembrano abbastanza ricorrenti.

    Ciao
    Enrico

    in risposta a: [Risolto] \pagebreak a classicthesis #56149
    Up
    0
    Down
    ::


    Secondo me risolvi molti problemi con \linespread{1.05} nel preambolo, che è tutto quanto serve per Palatino. Naturalmente occorrerebbe anche non dare \areaset a casaccio. Nel log trovi a quanto viene impostata \textheight; devi fare in modo che, chiamata questa t, il numero

    (t – 11)/13.6/1.1

    sia intero. Fa’ il conto con t = \textheight, arrotonda e poi aggiusta. Cambia 1.1 in 1.05 se decidi di seguire il mio consiglio. Purtroppo il funzionamento di \areaset è un po’ misterioso e non è facile dedurre il valore di \textheight dal secondo argomento di \areaset.

    Naturalmente dovrai dare \flushbottom dopo \begin{document}. Se avessi mostrato l’inizio del preambolo subito, si sarebbe capito l’arcano.

    Ciao
    Enrico

    in risposta a: trieste e \lapagina #56184
    Up
    0
    Down
    ::

    buon pomeriggio,

    sono alle prese con il seguente sorgente (un frontespizio di tesi):

    `% inizio preambolo

    \documentclass[trieste]{toptesi}

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{type1ec}
    \usepackage{microtype}

    % inizio frontespizio

    \ateneo{Università degli Studi di Bari}
    \logosede{img/logouniba}
    \facolta{Economia}
    \corsodilaurea{Economia e Commercio Triennale}
    \titolo{Le asimmetrie informative nel mercato assicurativo}
    \materia{Economia Pubblica}
    \relatore{Chiar.ma Prof.ssa Pinca Pallina}
    \candidata{Maria Rossi}
    \sedutadilaurea{xx marzo 2011}

    % fine frontespizio

    % fine preambolo

    % inizio documento

    \begin{document}

    \frontespizio
    \newpage\null\thispagestyle{empty}\newpage

    \end{document}

    % fine documento`

    in compilazione, ottengo il seguente errore:

    `! LaTeX Error: \lapagina undefined.`

    \lapagina è definito in trieste.sty (preso da http://www.cs.sfu.ca/pub/math/pub/lachlan/latex/toptesi/trieste.sty), che ho posizionato nella stessa cartella che contiene il file .tex.

    secondo voi da cosa potrebbe dipendere? la cosa interessante è che tale sorgente, usato qualche anno fa (sotto Windows XP) e con una versione precedente di MiKTeX funzionava correttamente.

    ora sto usando MiKTeX 2.9 e TeXnicCenter 1.0 RC1 sotto Windows 7.

    grazie. 🙂

    saluti

    Non prenderei file da posti strani; trieste.sty è compreso nella distribuzione di toptesi, quindi dovresti averlo già. Non ho alcun errore compilando il tuo esempio (con il file trieste.sty “ufficiale).

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,411 al 4,425 (di 13,205 totali)

Go to top▲