alessandro

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 35 totali)
  • Autore
    Risposte
  • in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104610
    Up
    0
    Down
    ::


    Grazie OldClaudio,
    è vero ne avevamo parlato….
    Io avevo già ottenuto il pdf da includere senza numerazione di pagina, ma poi, quando ho deciso di mettere tutto in appendice alla fine del documento, ho sentito l’esigenza di avere nuovamente il numero di pagina in alto con il relativo filetto.
    Diventavo matto senza ricordare che per la creazione del file pdf da includere avevo usato un preambolo “minimo” senza fancyhdr 😳
    Da li ho perso una valanga di tempo nei tentativi di includere nuovamente la numerazione di pagina della sezione (anche ricominciando da 1), senza riuscire. 😀
    Riflettendo a mente fredda, ho capito l’errore.
    Per la mia esigenza, creo i codici da includere (Fortran e BEM) in due file pdf, con già la numerazione di pagina (che comincia ovviamente da 1), ed il filetto in alto, per poi inserirli in due appendici alla fine della tesi.
    Da qui la mia autorisposta precedente.
    Certo è, che avrei potuto fare, in alternativa, come mi hai suggerito nell’ultima risposta, ma sono già soddisfatto del risultato raggiunto.

    Personalmente considero il problema risolto, credo che se nessuno ha nulla da aggiungere la discussione possa essere “chiusa”.
    Grazie per la pazienza… 🙂

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104608
    Up
    0
    Down
    ::


    Mi rispondo da solo. 😀

    Basta lasciare i numeri di pagina nel file .tex della compilazione del file pdf.

    Il comando \includepdf non fa altro che inserire il file pdf compilato nell’appendice con i numeri di pagina… (se li vogliamo).

    Le pagine sono incluse nel documento principale dal comando \includepdf, e nel caso si rendano visibili i numeri di pagina nell’appendice del documento principale, con il comando pagecommand={} nelle opzioni di pdfpages, il filetto ed i numeri di pagina si sovrappongono alle pagine incluse.

    Credo che più di così non si possa fare con pdfpsges.

    Un saluto

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104607
    Up
    0
    Down
    ::


    Grazie OldClaudio,
    ho riguardato tutto il documento togliendo i `\clearpage{\pagestyle{empty}\cleardoublepage}` e mettendo eventualmente dove occorre `\clearpage\thispagestyle{empty}`, però il numero di pagina nell’appendice continua a non esserci…
    Il motivo del problema non sarà per caso nato dal fatto che l’appendice in realtà è un file pdf incluso?
    Anche mettendo solo `\appendix
    \chapter{Fortran code}`, il numero delle pagine non compare.
    Non è un grosso problema, lascero l’appendice senza numero di pagina.
    Grazie comunque

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104605
    Up
    0
    Down
    ::


    Buongiorno OldClaudio,
    ho inserito i miei codici Fortran (in due pagine per foglio), come da te suggerito, attraverso `\clearpage \includepdf[pages=-, nup=1×2, landscape,offset=5 -30 , delta=0 -60]{precodici.pdf}` in appendice in fondo al documento.
    Ho creato l’appendice con i comandi: `\clearpage{\pagestyle{empty}\cleardoublepage}
    \appendix
    \chapter{Fortran code}`.
    Nel pdf generato però nelle pagine dell’appendice non sono presenti i numeri delle pagine.
    E’ normale?
    E’ forse una limitazione del comandi di inclusione del file pdf?
    Ho provato in vari modi, ma sembra non sia possibile.

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104661
    Up
    0
    Down
    ::


    Ok, provvedo a modificare.
    Effettivamente il diagramma è grande a tal punto che non mi entra neanche la didascalia.
    Sono ancora in fase di revisione di alcuni capitoli, ed il diagramma era una “bozza”.
    Grazie per i suggerimenti cfiandra.

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104658
    Up
    0
    Down
    ::


    Per Lorenzo Pantieri,
    mi sono riletto con attenzione il capitolo dell’Arte dove è descritta la “revisione finale” ( il comando \raggedbottom non è male…).
    Ho anche preso spunto dalle istruzioni di fancyhrd (per il posizionamento degli ogegtti mobili).
    Dopo aver messo in pratica i tuoi suggerimenti e quelli di OldClaudio e con alcuni accorgimenti, modifica al testo, eliminazione figure, il comando \afterpage {\ clearpage}, il risultato non è disprezzabile (voi direste forse “accettabile” con riserve) 😀 .
    Sto ancora provando per ottenere l’impaginazione migliore.
    A questo proposito il pacchetto microtype mi aiuterebbe ulteriormente?

    Per OldClaudio,
    mi sono meritato la leggera bacchettata sulle dita 😀 , perchè, lo confesso, ho usato TikZ senza neanche leggere la guida (solo attraverso tentativi…) 😳
    Purtroppo, come ho detto, sono molto stretto con i tempi, e a volte chiedo sul forum l’aiuto che potrei invece trovare da solo leggendo le guide.

    Vi ringrazio tutti

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104657
    Up
    0
    Down
    ::


    Ciao cfiandra,
    sono un pò stretto con i tempi (la sessione di laurea siavvicina) e mi trovo ad usare pacchetti senza conoscerli, quindi è probabile abbia fatto errori…
    per il pacchetto “tikz” ho inserito nel preambolo:
    `% per il flowchart
    \usepackage{tikz}
    \usepackage{tikz}
    \usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, matrix, arrows}

    \tikzstyle{block} = [rectangle, draw, text width=12em, text centered, rounded corners, minimum height=5em]
    \tikzstyle{block1} = [rectangle, draw, text width=5em, text centered, rounded corners, minimum height=3em]
    \tikzstyle{line} = [draw, -latex']

    %\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
    % minimum height=2em]

    %per scrivere algortimo in pseudo codice
    \usepackage{algorithm}
    \usepackage{algorithmic}
    %\usetikzlibrary{matrix,arrows}
    %\usepackage[symbol]{footmisc}
    \usepackage{stmaryrd}
    \usepackage{morefloats}
    \usepackage{amstext}
    \usepackage{fancybox}
    \usepackage{lscape}

    \usetikzlibrary{trees}
    `

    Per creare la flowchart ho inserito il codice:
    `\section{Flowchart of the Fast Multipole B.E.M.}
    \begin{tikzpicture}[node distance = 2.5cm, auto]
    % Place nodes
    \node [block] (primo) {Initialize parameters};
    \node [block, below of=primo] (secondo) {Discretize boundary region \\(discretize\_region.f)};
    \node [block, below of=secondo] (terzo) {Determine cell\\ of level $0$\\ (determine\_big\_square.f) };
    \node [block, below of=terzo] (quarto) {Construct the\\ tree structure (tree.f)};
    \node [block, below of=quarto] (quinto) {Compute the\\ right-hand-side\\ vector $b$\\(fmmbvector.f)};
    \node [block1, below of=quinto, xshift=5cm, yshift=40mm](upward){upward.f};
    \node [block1, below of=quinto, xshift=5cm,yshift=20mm](downward){downward.f};
    \node [block1, below of=upward, xshift=5cm, yshift=30mm](moment){moment.f};
    \node [block1, below of=downward, xshift=5cm, yshift=30mm](direct){direct.f};
    \node [block, below of=quinto](sesto){Call GMRES solver\\ to solve $A\lambda = b$ (gmres.f)};
    \node [block1, below of=sesto, xshift=5cm, yshift=20mm](matvec){matvec.f};
    \node [block1, below of=matvec, xshift=5cm, yshift=20mm](upward2){upward.f};
    \node [block1, below of=matvec, xshift=5cm, yshift=40mm](downward2){downward.f};
    \node [block1, below of=upward2, xshift=3cm, yshift=25mm](moment2){moment.f};
    \node [block1, below of=downward2, xshift=3cm, yshift=25mm](direct2){direct.f};
    \node [block, below of=sesto](settimo){Output the result};
    \node [block, below of=settimo](ottavo){Stop};

    \path [line] (primo) — (secondo);
    \path [line] (secondo) — (terzo);
    \path [line] (terzo) — (quarto);
    \path [line] (quarto) — (quinto);
    \path [line] (quinto) — (upward);
    \path [line] (quinto) — (downward);
    \path [line] (upward) — (moment);
    \path [line] (downward) — (direct);
    \path [line] (quinto) — (sesto);
    \path [line] (sesto) — (matvec);
    \path [line] (matvec) — (upward2);
    \path [line] (matvec) — (downward2);
    \path [line] (upward2) — (moment2);
    \path [line] (downward2) — (direct2);
    \path [line] (sesto) — (settimo);
    \path [line] (settimo) — (ottavo);
    \end{tikzpicture}
    `

    Quando scorro il documento generato con TexLive, mi appare spesso la finestra “pgflibraryfadings.code.tex” che è fastidiosa, ma tutto sommato se non comporta nulla mi va bene lo stesso.
    Ti ringrazio per il tuo tempo che mi hai dedicato.

    Saluti
    Alessandro

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104653
    Up
    0
    Down
    ::


    Mi rispondo da solo.
    Ho trovato il problema che sagnalavo all’Off-topic n° 2 più sopra: la colpa e del pacchetto “tikz” che serve per creare flowchart.
    Sembra un baco del pacchetto, che alcune volte non trova qualcosa.
    Ci sono alternative per creare flowchart?

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104652
    Up
    0
    Down
    ::


    Ho trovato il comando \raggedbottom (da inserire nel preambolo), non sarà il massimo, ma almeno anche se la pagina non è completamente riempita, tutto il testo, formule, ecc. va correttamente “in alto” nella pagina.
    Con \newpage non ho avuto apprezzabili risultati…
    \afterpage {\ clearpage} aiuta…
    \displaybreak funziona. 😀
    Ho trovato spunti molto interessanti anche nella guida del pacchetto fancyhdr (posizionamento degli oggetti flottanti ).

    Beh miglioramenti ne vedo…. Sono rincuorato!

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104651
    Up
    0
    Down
    ::


    Buonasera,
    ringrazio Lorenzo Pantieri per il suo intervento, a cui facci i miei complimenti per la stesura di ”Arte Latex”, per me utilissima e che mi ha un po’ “sgrezzato” all’uso del Latex
    Nella pagina successiva (pag. 38) c’è effettivamente una lunga formula in display multiriga.
    Proverò a vedere di spezzarla.
    In altri casi nella pagina successiva vi sono delle tabelle o figure, che però per quanto flottanti Latex deve comunque inserire in qualche posto (e qui viene fuori il problema…).
    Il fatto è che ho molte tabelle (che ho già provveduto a scalare a 0.7, di più non posso per non perdere la leggibilità dei numeri), ed effettivamente parecchie sezioni di testo non molto lungo.
    Per le immagini ho scelto il posizionamento [htp], almeno per ora (per vedere se il riempimento delle pagine migliora), ma in certi casi sarò costretto ad usare l’opzione [H].
    Vi allego anche l’ulteriore pagina 64 (anche qui significativa del comportamento di Latex nel riempimento delle pagine in casi un po’ particolari…).
    Dopo tale pagina vi è una flowchart a piena pagina.

    [attachment=1504]pag64.pdf[/attachment]

    Comunque, seguendo i suggerimenti di OldClaudio, che approfitto per ringraziare, le cose sono un po’ migliorate.
    Vedrò se togliere qualche figura, rivedere un po’ il testo, variare l’interlinea, ecc. per cercare di migliorare ulteriormente.
    Vero è che occorrono molte prove e tanta pazienza….

    Mi scuso per i prossimi OT, ma non mi sembrava il caso di aprire nuovi thread.
    (Off-topic1), sono da poco passato aTexLive abbinato a TexStudio, e ho notato che per tutte le figure in .eps, mi viene automaticamente creato nella cartella di origine l’equivalente figura in .pdf.
    Nel codice che vado poi a compilare richiamo sempre le figure in .eps è forse sbagliato? Dovrei mettere il nome delle figure senza estensione e fare scegliere a Latex (le figure in eps sono state trimmate nella loro BB)?
    (Off-topic2) TexStudio durante le compilazioni mi apre una finestra “pgflibraryfadings.code.tex” per che motivo? Cosa mi vuole segnalare?

    Ringrazio OldClaudio (ormai con Lui divento monotono…. 😀 ) e Lorenzo Pantieri (che onore…) per l’interessamento nei miei confronti.

    Un saluto

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Latex genera troppi spazi verticali nelle pagine #104649
    Up
    0
    Down
    ::


    Beh, vedo che non sono l’unico nottambulo che si rovina gli occhi con Latex. 😀
    Grazie della risposta.
    Domani proverò a mettere in pratica i suggerimenti.
    Non conoscevo il pacchetto afterpage. Lo leggerò quanto prima.
    Avevo già pensato di spezzare le formule in display ed usare \clearpage.
    Devo dire che il problema si è presentato soprattutto dopo aver inserito 5 o 6 figure in più.
    Saluti

    in risposta a: Latex genera troppi spazi verticali nelle pagine #104647
    Up
    0
    Down
    ::


    Aggiungo che nella pagina 38 c’è una formula lunga in display (che probabilmente non riesce a stare nella pagina 37).
    Però non capisco perche Latex cominci la sezione a metà foglio.
    Purtroppo questo comportamento si ripete su molte pagine (so che a volte dipende da figure nella pagina successiva, ma le ho rimpicciolite al massimo della leggibilità).
    Non esiste il modo di forzare Latex a iniziare il paragrafo almeno in alto?
    Anche nell’ipotesi che rimanesse comunque spazio in basso (a causa dello scarso riempimento), la pagina avrebbe un aspetto migliore.
    Un saluto

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104604
    Up
    0
    Down
    ::

    Del resto non avrebbe senso che le pagine incluse abbiano i numeri di pagina coerenti con il documento circostante

    Giusto, non ho riflettuto abbastanza. Infatti non ho trovato nulla per poterle numerare in modo coerente.

    Credo che inserirò quindi i codici in un’appendice in fondo al documento (se al relatore va bene).

    Ti ringrazio nuovamente per l’aiuto e la pazienza, ma soprattutto per avermi “spinto” a provare TexLive e TexStudio dei quali sono veramente soddisfatto.

    Cordialmente
    Alessandro

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104602
    Up
    0
    Down
    ::


    Mi rispondo da solo: leggi la documentazione di pdfpages!
    Lo sto facendo adesso… spero di trovare…
    Scusa OldClaudio
    Se avrò bisogno lo richiedo.

    in risposta a: [RISOLTO] Inserire codice Matlab/Fortran in due colonne #104601
    Up
    0
    Down
    ::


    OldClaudio, come al solito … hai ragione :oops:.
    Effettivamente sono presenti solo molti “warning”, ma la compilazione va comunque a buon fine.
    Devo dire che mi sono convinto (ero un pò titubante) e ho disinstallato MIktex 2.9 e TexnicCenter.
    Ho installato TexLive abbinato all’editor TexStudio e devo dire che non ho dovuto fare assolutamente nulla per la configurazione.
    Inoltre trovo TexStudio veramente ottimo.
    Avevi proprio ragione, non rimpiango TexnicCenter (tra l’altro le interfacce sono molto simili, ma TexStudio offre veramente di più anche al primo impatto 😯 ).
    TexStudio dialoga alla perfezione con TexLive, ed ora posso compilare in pdfLatex senza nessun problema nelle figure in eps, ed usare pdfpages per includere il codice che mi serve.
    Non so proprio come ringraziarti.
    Però… mi vergogno… sono ancora a chiederti aiuto (lo so, dovrei documentarmi e leggere le guide, prima di chiedere…) e ad abusare della tua pazienza. 😀
    Il problema ora (spero sia l’ultimo), e che quando includo il file del codice con pdfpages, le pagine inserite hanno la numerazione 1, 2, 3, ecc. non coerente con il documento principale (la tesi). C’è un modo per far si che le pagine del documento pdf inserito continuino con la progressione del documento principale, indipendentemente da dove sono inserite?

    Ti ringrazio, anche se è poco per i consigli che mi hai dato.

Stai visualizzando 15 risposte – dal 1 al 15 (di 35 totali)

Go to top