egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,886 al 6,900 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: \mullticolumn e align #42078
    Up
    0
    Down
    ::

    E’ possibile realizzare nell’ambiente align una struttura tipo \multicolumn:per esemppio se ho
    5 equazioni fare due righe con le 2+ 2 equazioni e la quinta equazione in una terza riga centrata sulle altre due?

    Se non devi numerare ciascuna riga è facile:
    `\begin{gather*}
    \begin{aligned}
    a&=b & c&=d \\
    e&=f & g&=h
    \end{aligned}\\
    p&=q
    \end{gather*}`
    Del resto non avrebbe molto senso numerare le righe, non pensi? Sostituisci l’ambiente “gather*” con “gathered” all’interno di un ambiente “equation” se vuoi un numero per tutta la costruzione.

    Nel caso bizzarro che tu voglia numerare le righe, usa un ambiente align e fallo seguire da un ambiente equation; in mezzo metti
    `\vspace{-2\belowdisplayskip}
    \vspace{-2\abovedisplayskip}`
    Ciao
    Enrico

    in risposta a: sgame con beamer #42074
    Up
    0
    Down
    ::

    Qualcuno ha mai provato a usare sgame in una slide prodotta con beamer? Io ottengo un numero infinito di errori del tipo:

    Missing \cr inserted
    Misplaced \cr
    Missing \cr inserted
    …

    Il codice è il seguente:
    `
    \documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{sgame}

    \begin{document}

    \begin{frame}
    \begin{game}{2}{2}
    & $L$ & $R$\\
    $T$ &$2,2$ &$100,35$\\
    $B$ &$3,0$ &$350,16$
    \end{game}
    \end{frame}

    \end{document}

    `
    Nota che l’ambiente game funziona benissimo al di fuori di quello frame. Immagino che ci sia un’incompatibilità tra i due, ma non ne ho trovato traccia nei manuali. Quacuno sa come risolverla?

    Il problema è che sgame fa qualche trucchetto con il codice di categoria di &; perciò la soluzione è
    `\begin{frame}[fragile]`
    Ciao
    Enrico

    in risposta a: ClassicThesis e biblatex #41916
    Up
    0
    Down
    ::


    La nuova versione di ClassicThesis non definisce il comando \myChapter e nemmeno \myPart. Perciò i documenti pensati per la versione precedente non vengono compilati. 🙁

    Soluzione per evitare di dover modificare troppo i documenti: aggiungere nel preambolo, dopo aver caricato classicthesis,
    `\let\myChapter\chapter
    \let\myPart\part`
    Occorre anche aggiungere l’opzione backref caricando classicthesis-ldpkg. Si dovrebbe sempre avere un po’ di attenzione alla compatibilità con i documenti già esistenti. 🙁 🙁 🙁 Forse è il caso di segnalarlo a Miede.

    Ciao
    Enrico

    in risposta a: Pacchetto Frontespizio #42058
    Up
    0
    Down
    ::

    Mi scusi per aver sbagliato il suo cognome! Prima di tutto vorrei farle i complimenti per il suo pacchetto. Vado al dunque:

    Io mi sono iscritto al corso di laurea magistrale in ingegneria civile indirizzo strutture. Da ciò il mio percorso di studi è, se cosi si può dire, affidato al Dipartimento di strutture. Lasciando perdere la burocrazia a me piacerebbe scrivere sotto Corso di Laurea Magistrale in Ingegneria Civile la dicitura “Dipartimento di strutture”. La cosa in questo momento la realizzo così:
    `\Corso{Ingegneria Civile\\Dipartimento di Struttture}`
    però mi piacerebbe ci fosse una distinzione di grandezza di carattere fra le due cose: il corso di laurea più grande mentre il dipartimento un carattere un pò più piccolo.

    Per quanto riguarda la linea su cui firmare sotto il nome del relatore bisognerebbe che l’opzione signatures avesse una variante che inserisca nello spazio che crea per la firma anche una linea.

    Grazie per la disponibilità e complimenti anche per gli altri suoi lavori che ho potuto leggere in rete.

    `\Scuola{Corso di Laurea Magistrale in Ingegneria Civile\\
    \fontsize{10}{13}Dipartimento di Strutture}`

    Per la linea su cui apporre la firma, occorre qualcosa di leggermente più complicato. 🙂 Dopo \begin{frontespizio} scrivi
    `\makeatletter\@makeother\#
    \Preambolo{\makeatletter}
    \Preambolo{\renewcommand{\Relatore}[1]{\advance\front@relcount\@ne
    \front@reltoks=\expandafter{\the\front@reltoks\\#1%
    \ifdefined\front@signatures\\[1cm]
    \hrulefill\\\fi}}}
    \Preambolo{\makeatother}`
    Puoi modificare la dimensione “1cm” se ti sembra troppo.

    Ciao
    Enrico

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

    Solo per confermare la risposta che inizialmente qualcuno ti ha dato: le parole straniere non vanno mai messe al plurale in testi in italiano. Ce l’hanno spiegato in un corso di scrittura all’università quindi penso sia abbastanza attendibile.

    Che poi in diversi casi venga tollerato anche il plurale, su questo non c’è dubbio. La regola “ufficiale” è comunque non mettere il plurale.

    Ci andrei pianino a parlare di “regole ufficiali” in questioni come queste. Ci sono autori che propendono per una strada, altri per un’altra. Insomma, non stiamo parlando di stabilire se 1234567 è un numero primo oppure no: le questioni di stile non hanno (direi per definizione) una risposta “univoca”.

    1234567 = 127 · 9721 non è primo. 🙂

    Sono d’accordo. Infatti ho già riferito la mia opinione: si segua un uso coerente evitando i termini stranieri per quanto possibile; in certi ambiti è difficile, ma non si esageri: certe volte è solo una posa.

    Ciao
    Enrico

    in risposta a: Pacchetto Frontespizio #42056
    Up
    0
    Down
    ::

    Sto componendo il frontespizio della mia tesi con il pacchetto Frontespizio di Gregori. Le problematiche che mi si presentano sono sostanzialmente due:

      1. Utilizzando l’opzione signatures il pacchetto crea uno spazio per la firma del relatore ma, io vorrei ci fosse anche una linea sulla quale apporre la firma e non solo uno spazio vuoto.
      2. Non esistono dei comandi per inserire il dipartimento in cui si è fatta la tesi o l’indirizzo della propria specialistica(ad esempio io mi laureo in ingegneria civile indirizzo strutture ma c’è anche l’indirizzo trasporti, geotecnica e idraulica).

    Grazie per l’attenzione.

    1. È proprio necessaria la riga?

    2. Prima di tutto la tesi fa parte del corso di laurea e i dipartimenti, ancora, non ci hanno nulla a che fare. Mi pare poi che il titoletto sia appositamente fatto per scrivere il tipo di tesi e l’indirizzo.

    Sii un po’ più preciso, per favore: che dati vorresti?

    Ah, il cognome finisce per “o”. 🙂

    Ciao
    Enrico

    in risposta a: Documento di grandi dimensioni e BibTex #41939
    Up
    0
    Down
    ::

    Scusa la mia ignoranza ma non so bene di preciso cosa sia un ECM.

    Comunque provo a darti le informazioni che ho.

    Come detto ho compilato il codice per il tex principale come scritto nel precedente post, mentre per i capitoli ho:

    un primo tex chiamato capitolo1 compilato così

    \begin{document}
    \chapter{Cos’è una contraddizione?}
    Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
    \end{document}

    E un secondo tex per chiamato capitolo2 compilato così:

    \begin{document}
    \chapter{Logica paraconsistente}
    La logica
    \end{document}

    Risultato: compilando il tex principale mi da un un indice con il primo capitolo e il primo capitolo dopo l’indice ma non c’è traccia del secondo capitolo.

    Ora ho provato a fare così: al codice di capitolo1 ho sostituito questa compilazione:

    \begin{document}
    \chapter{Cos’è una contraddizione?}
    Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
    \chapter{Logica paraconsistente}
    La logica
    \end{document}

    E il tex principale l’ho modificato così:

    \documentclass[11pt,a4paper,twoside,openright]{book}
    \usepackage[english,italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{indentfirst}
    \usepackage{amsmath}
    \author{Claudio Lai}
    \date{}
    \title{Law of non contraddiction.}
    \begin{document}
    \maketitle

    \tableofcontents

    \input{capitoli/capitolo1}
    \input{capitoli/capitolo1}

    \cleardoublepage
    \addcontentsline{toc}{chapter}{biblio}
    \bibliographystyle{plain}
    \bibliography{biblio}

    \end{document}

    (la differenza è che ho dato due input che ripetono due volte il tex capitolo1)

    Il risultato è che mi da un indice completo e compaiono i due capitoli, Ma allora mi chiedo, in teoria il comando input non dovrebbe unire capitoli in file tex distinti e poi uniti dal tex principale creando un indice, sul output pdf, completo di indice e dei vari capitoli? Se non è così allora non ho capito nulla.

    Per quanto riguarda BibTex ho letto le guide “Arte”, “Una non troppo breve guida” e varie altre ma ripetono sostanzialmente le stesse cose. E anche seguendo passo passo non ottengo nulla. Almeno potreste indicarmi qualche guida alternativa o più specifica per BibTex?

    Grazie anticipatamente e mi scuso se non sono stato esaustivo nelle informazioni o preciso nella terminologia ma ripeto, anche se non è una scusante, sono un novizio di LaTex.

    Ci deve essere un solo \begin{document} e un solo \end{document}: il file principale sarà della forma
    `\documentclass[…]{…}

    \begin{document}
    \input{capitolo1}
    \input{capitolo2}
    …
    \end{document}`
    e non ci devono essere \begin{document} e \end{document} nei vari file richiamati.

    Ciao
    Enrico

    in risposta a: ! Text line contains an invalid character. #42052
    Up
    0
    Down
    ::

    anche se lo tolgo non cambia,

    Process started

    This is dvips(k) 5.96dev Copyright 2007 Radical Eye Software (www.radicaleye.com) dvips: ! DVI file can’t be opened.

    Process exited with error(s)

    Nella cartella dove hai il file ci dovrebbe essere un altro file con estensione .log; l’errore è certamente descritto con precisione: cerca proprio “Text line contains an invalid character” e scoprirai la riga del file che contiene il carattere incriminato. A volte succede che, a causa di errori di vario tipo, l’editor inserisca nel file un carattere non valido (e di solito invisibile).

    Va’ a quella riga e spostati con la freccetta di un passo alla volta; è probabile che, a un certo punto, il cursore sembri non obbedire allo spostamento: là c’è il carattere non valido.

    È troppo faticoso scrivere “questo” invece di “qsto”?

    Ciao
    Enrico

    in risposta a: problema stampa #41860
    Up
    0
    Down
    ::

    quando stampo automaticamente in fronte/retro la tesi, la stampante mi crea uno sbalzo di quasi 4 mm che non mi piae affatto…
    è possibile inserire un offset solo nelle pagine pari (o dispari) per compensare questo sbalzo?
    quale strumento potrei utilizzare?
    potrei fare il fronte retro mannuale ma ho paura che mi salta qualche foglio e poi devo buttare via tutto…
    se serve il mio preambolo lo posso postare
    grazie

    Sicuro di aver specificato il formato giusto della pagina?
    `\documentclass[a4paper,…]{book}`
    Se non specifichi a4paper viene adoperato il formato americano che prevede carta larga 21,6 cm (circa): questo spiegherebbe quei 3 o 4 millimetri.

    Ciao
    Enrico

    in risposta a: Alle prime armi… #41944
    Up
    0
    Down
    ::

    Nel tuo sorgente ci sono degli spazi di troppo.

    No. Quegli spazi sono irrilevanti.

    Ciao
    Enrico

    in risposta a: Didascalia delle immagini inserite nelle tabelle #41934
    Up
    0
    Down
    ::

    Ciao Enrico,

    grazie per l’indicazione. Il pacchetto wrapfig lo conoscevo, e l’ho anche utilizzato (a quanto pare non al 100% delle sue possibilità). L’effetto che riuscivo ad ottenere però non è quello che voglio (l’immagine non deve essere circondata dal testo sopra e sotto, ma semplicemente AFFIANCARE il testo. Se non mi sono spiegato dimmelo che ti invio il pdf che ho realizzato, nel quale l’”effetto grafico” è quello voluto, a meno della didasclia ovviamente). Proverò a leggere meglio il manuale per vedere se per caso non ho considerato qualche opzione di questo pacchetto.

    Per la parola straniera… ero sicuro al 99%, ma prossimamente controllerò prima di scrivere… 🙂

    Grazie.

    Basta usare due minipage:
    `\begin{center}
    \begin{minipage}{.45\columnwidth}
    Testo che va a sinistra dell'immagine
    \end{minipage}\hfill
    \begin{minipage}{.45\columnewidth}
    \centering
    \includegraphics[…]{…}
    \captionof{figure}{didascalia}\label{…}
    \end{minipage}
    \end{center}`
    Occorre il pacchetto “caption”; oppure, se hai poche cose di questo genere e non hai altre figure in coda quando hai bisogno di quella bizzarra costruzione, puoi caricare il pacchetto “capt-of”.

    Aggiusta le dimensioni relative delle due minipage a piacere.

    Ciao
    Enrico

    in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25917
    Up
    0
    Down
    ::

    Ciao a tutti.

    André ha appena aggiornato ClassicThesis, introducendo la nuova opzione “backref” del pacchetto classicthesis-ldpkg. Questa opzione abilita i riferimenti bibliografici finali mediante il pacchetto backref (ora backref non è più caricato di default da classicthesis-ldpkg).

    Tutto ciò è molto positivo: in questo modo, ClassicThesis è ora compatibilie con biblatex.

    Vorrei modificare ArsClassica di conseguenza. Vorrei dire ad ArsClassica: “se l’utente ha caricato classicthesis-ldpkg con l’opzione backref, allora fai questo e quello”. Solo, non so come farlo. 🙁

    La parte del codice rilevante:
    `\RequirePackage{classicthesis-ldpkg}
    \RequirePackage{classicthesis}`

    Questo è il codice di backref (che andrebbe caricato, appunto, solo se l’utente ha caricato classicthesis-ldpkg con l’opzione backref):
    `
    %************************************************************
    % backref
    %************************************************************
    \ifthenelse{\boolean{english}}%
    {%
    \PackageInfo{arsclassica}{Using option “english”. %
    This activates english language in “backref”.}
    \renewcommand*{\backreftwosep}{ and~}
    \renewcommand*{\backreflastsep}{, and~}
    \renewcommand*{\backrefalt}[4]{%
    \ifcase #1 %
    \relax%
    \or
    (Cited on page~#2.)%
    \else
    (Cited on pages~#2.)
    \fi}
    }
    {\relax}

    \ifthenelse{\boolean{french}}%
    % analogo per il francese
    {\relax}

    \ifthenelse{\boolean{german}}%
    % analogo per il tedesco
    {\relax}

    \ifthenelse{\boolean{spanish}}%
    % analogo per lo spagnolo
    {\relax}

    \ifthenelse{\boolean{italian}}%
    % analogo per l'italiano
    {\relax}`
    Qualcuno può aiutarmi?

    Grazie anticipate,
    L.

    Metti \ifcld@backref prima di quel blocco e \fi alla fine.

    Naturalmente un commento è d’obbligo: con la modifica di ClassicThesis, tutti i documenti preparati per la versione precedente e compilati con la nuova saranno diversi, se non si aggiunge l’opzione “backref”.

    Ciao
    Enrico

    in risposta a: Didascalia delle immagini inserite nelle tabelle #41932
    Up
    0
    Down
    ::

    Rispondo prima alla seconda domanda. In realtà io non passo da eps a png, ma creo direttamente l’immagine in png. Inoltre uso ClassicThesis, e quindi non posso proprio utilizzare il formato eps.

    Per quanto riguarda la prima… La tabella che creo in realtà non ha righe che definiscano le celle, è solo un escamotage (si scrive così?) per affiancare un’immagine ad una colonna di testo. Il risultato finale non ha molto a che vedere con le tabelle vere e proprie. Ho infatti provato a usare l’ambiente parallel, ma il risultato che sono riuscito ad ottenere non era affatto buono.

    Se conosci un ambiente migliore in cui realizzare quello che voglio fare dimmi pure.

    Pacchetto wrapfig. È descritto nell’Arte di scrivere con LaTeX.

    Altre osservazioni assortite: eps è un formato che può contenere immagini bitmap, ma di solito si riferisce a immagini “vettoriali”; le tabelle non hanno affatto bisogno di righe per definire le celle, ti confondi con un programma del genere dei fogli di lavoro; è bene non usare parole straniere di cui non si conosce la grafia, ma nel caso particolare l’hai indovinata. 🙂

    Ciao
    Enrico

    in risposta a: Didascalia delle immagini inserite nelle tabelle #41930
    Up
    0
    Down
    ::

    Buongiorno Gg,

    ecco ciò che voglio fare. Il codice che riporto è quello che mi permette di fare quello che voglio, tranne soltanto inserire la didascalia.

    `\begin{tabular}{m{8.5cm}m{5.cm}}
    testo
    &
    \includegraphics[width=5.5cm,angle=0]{Immagine1.png}
    \end{tabular}`

    L’immagine è *.png perché ClassicThesis non accetta il formato *.eps.

    Due domande.

    (1) Perché una didascalia per un elemento di una tabella?

    (2) Perché trasformare un eps in png perdendo di qualità?

    Ciao
    Enrico

    in risposta a: Aumentare il numero dei parametri per \newcommand #41904
    Up
    0
    Down
    ::

    [quote]Come si fa ad aumentare il massimo numero di parametri per \newcommand? Ho la beffa di avere un comando che necessita di 12 variabili…

    Comandi del genere sono ingestibili, si possono capire solo in testi che siano generati automaticamente. È il tuo caso?

    Non si può aumentare il massimo numero di parametri: nove sono per decreto knuthiano al quale l’obbedienza dev’essere cieca e assoluta. Trucchi di vario tipo ci sono, ma la prima domanda a cui rispondere è: davvero ti serve un comando con 12 argomenti? Che ci devi fare? La soluzione dipende da questo.

    Ciao
    Enrico

    Speravo di poter disegnare in fretta i pullback: ti riporto il codice che avevo scritto.

    `\newcommand{\mypull}[12]{%
    \xymatrix{
    #5 \ar@/_10pt/[ddr]_{#12} \ar@/^10pt/[drr]^{#10} \ar@{.>}[dr]|*+<3pt,3pt>{#11} & & \\
    & #1 \ar[d]_(0.4){#7} \ar[r]^(0.4){#6} & #2 \ar[d]^{#8}\\
    & #3 \ar[r]_{#9} & #4
    }
    }`
    che mi facesse ottenere qualcosa di simile a quel che esce compilando
    ` \xymatrix{
    Q \ar@/_10pt/[ddr]_{q_1} \ar@/^10pt/[drr]^{q_2} \ar@{.>}[dr]|*+<3pt,3pt>{u} & & \\
    & P \ar[d]_(0.4){p_1} \ar[r]^(0.4){p_2} & Y \ar[d]^{g}\\
    & X \ar[r]_{f} & Z
    }`[/quote]
    Pensi poi di ricordarti qual è l’ordine degli argomenti? Io temo di no. Ma ognuno è libero di farsi del male come crede. 🙂
    `\newcommand{\mypull}[4]{%
    \def\mpul{#1}\def\mpur{#2}\def\mpll{#3}\def\mplr{#4}%
    \mypullbis}
    \newcommand{\mypullbis}[8]{%
    \xymatrix{
    #1 \ar@/_10pt/[ddr]_{#8} \ar@/^10pt/[drr]^{#6} \ar@{.>}[dr]|*+<3pt,3pt>{#7} & & \\
    & \mpul \ar[d]_(0.4){#3} \ar[r]^(0.4){#3} & \mpur \ar[d]^{#4}\\
    & \mpll \ar[r]_{#5} & \mplr
    }
    }`
    Mi tengo in mente i primi quattro argomenti, dandoli come testo di sostituzione di macro temporanee, e chiamo \mypullbis che trova i seguenti otto argomenti:
    `\mypull{P}{Y}{X}{Z}{Q}{p_2}{p_1}{g}{f}{q_2}{u}{q_1}`
    Ho la netta sensazione che l’ordine che avevi scelto fosse alquanto casuale e poco mnemonico.

    Io, sinceramente, mi prenderei lo schema indicato, lo terrei fra gli appunti, e lo sbatterei dentro alla bisogna riempiendo i buchi. Quanti mai dovrai disegnarne?

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,886 al 6,900 (di 13,205 totali)

Go to top▲