egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,936 al 1,950 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Errore in inclusione frontespizio #72477
    Up
    0
    Down
    ::

    Number22″ post=71829Ok dovrei aver capito, faccio un po’ di prove. Ho un ultima domanda sull’argomento: per la compilazione del frontespizio ho seguito i passi come da guida, cioè compilo frontespizio.tex compilo il file generato frontespizio-frn.tex e ricompilo di nuovo frontespizio.tex. A questo punto nella cartella mi trovo 2 pdf distinti, no frontespizio.pdf e un’altro frontespizio-frn.pdf, il pirmo ha i margini tutti sballati verso sinistra, il secondo è perfetto come dovrebbe. E’ corretto? Avevo capito che il file frn.tex era come dire un file di supporto. Grazie mille a tutti!

    L’ambiente [tt]frontespizio[/tt] va nel tuo file principale.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Problemi Package Babel #72536
    Up
    0
    Down
    ::

    einj” post=71821Grazie mille a tutti! Seguendo la guida consigliatami da ivan è andato tutto alla perfezione e ora non ho più quel problema.
    L’unica modifica che ho dovuto fare al procedimento nella guida è stato a pagina 4 del pdf, al posto del comando:

    `$ sudo ./install-tl -gui -lang it\
    -repository http://mirror.ctan.org/system/texlive/tlnet`

    ho dovuto dare le stesso comando ma senza l’indirizzo internet, ossia:

    `$ sudo ./install-tl -gui -lang it\ -repository`

    Ciao a tutti
    Angelo

    C’è uno spazio mancante fra [tt]it[/tt] e [tt]\[/tt]. Cercherò di ricordare di correggerlo.

    Ciao
    Enrico

    in risposta a: Non riesco a ottenere la sezione bibliografica #72581
    Up
    0
    Down
    ::

    illinguista1972″ post=71808

    Prova a lanciare biber dalla linea di comando; è probabile che si sia piantato: lo capisci subito dal messaggio che ottieni sul terminale.

    Ciao
    Enrico

    Questo il messaggio da terminale al comando biber pippomoro:

    `MacBook-di-Tommaso-Gordini:TeX_files tommasogordini$ biber pippomoro
    data source /var/folders/0T/0T4GZHy9GoGj4XgCk7IlF++++TI/-Tmp-/par-746f6d6d61736f676f7264696e69/cache-e8737dfcb1d22ef9a3aca43e9c4fcacdf18a6d6a/inc/lib/Biber/LaTeX/recode_data.xml not found in .
    Compilation failed in require at Biber/Utils.pm line 21.
    BEGIN failed–compilation aborted at Biber/Utils.pm line 21.
    Compilation failed in require at Biber/Internals.pm line 8.
    BEGIN failed–compilation aborted at Biber/Internals.pm line 8.
    Compilation failed in require at (eval 22) line 2.
    …propagated at /opt/local/lib/perl5/5.14.1/base.pm line 94.
    BEGIN failed–compilation aborted at Biber.pm line 5.
    Compilation failed in require at script/biber-darwin line 20.
    BEGIN failed–compilation aborted at script/biber-darwin line 20.`

    È grave? A dire il vero io usavo bibtex, ma poi ho messo biber solo perché ho ricevuto un warning di biblatex che diceva di mettere biber come backend in quanto la codifica è utf8. Questo il messaggio da terminale di bibtex:

    `This is BibTeX, Version 0.99d (TeX Live 2011)
    The top-level auxiliary file: pippomoro.aux
    I found no \citation commands—while reading file pippomoro.aux
    I found no \bibdata command—while reading file pippomoro.aux
    I found no \bibstyle command—while reading file pippomoro.aux
    (There were 3 error messages)
    `

    Oggi pomeriggio ho fatto montare della RAM al centro assistenza AT a Porta Trento. Potrebbe essere questa la causa?

    Ciao
    Tommaso

    No, la RAM nuova non ha responsabilità. È biber che ogni tanto si pianta. Da’ questo comando (copiando dal responso precedente)
    `rm -fr /var/folders/0T/0T4GZHy9GoGj4XgCk7IlF++++TI/-Tmp-/par-746f6d6d61736f676f7264696e69`
    e poi riprova a lanciare biber.

    Trovi menzione del problema anche sul manuale di biber. Quando succede? Boh. A volte. Di sicuro avviene quando biber viene aggiornato ed è successo pochi giorni fa; ma poi capita a intervalli casuali.

    Ciao
    Enrico

    in risposta a: Non riesco a ottenere la sezione bibliografica #72578
    Up
    0
    Down
    ::


    Prova a lanciare biber dalla linea di comando; è probabile che si sia piantato: lo capisci subito dal messaggio che ottieni sul terminale.

    Ciao
    Enrico

    in risposta a: Listings e indice listati #72516
    Up
    0
    Down
    ::

    canemacchina” post=71785Semplice stupidaggine. Non avevo fatto caso alla differenza tra importare i pacchetti listings e etoolbox in modo separato piuttosto che con
    \usepackage{listings, etoolbox}.

    Semplicemente con quella modifica tutto funziona

    Quello è irrilevante. Forse avevi messo il codice in un posto sbagliato.

    Ciao
    Enrico

    in risposta a: tabella multirow e multicolumn #72543
    Up
    0
    Down
    ::

    ANDRED” post=71778Salve a tutti.
    Ho trovato qualche problema a costruire la seguente tabella:

    [attachment=213]tab.jpg[/attachment]

    Il codice che ho scritto è il seguente ma sono riuscito a fare solo la parte A, B, C,D. poi non so come dire a latex di tornare alla prima riga e quindi mi sono fermato.

    `
    \begin{table}[ht]
    \centering
    \begin{tabular}{ccccccc}
    \toprule
    \multirow{2}*{A} & \multicolumn{2}{c}{B} & \\
    & C & D &

    \bottomrule
    \end{tabular}
    \caption{}
    \label{}
    \end{table}
    `

    Qualcuno può darmi una mano? grazie mille!

    Andrea

    Usa tabular annidati:

    `\begin{tabular}{ccccccc}
    \toprule
    A & \multicolumn{2}{c}{\begin{tabular}{@{}cc@{}}\multicolumn{2}{c}{B}\\\midrule C & D\end{tabular}} \\`
    Ciao
    Enrico

    in risposta a: Listings e indice listati #72512
    Up
    0
    Down
    ::

    canemacchina” post=71765Scusa se scasso, ma io queste cose in latex ancora non le so fare. Dovrei prendere il primo codice che mi hai postato e sostituire i due \newcommand con questi? L’ho fatto, ma nell’indice vedo i due “listati C” e “Listati Fortran”, ma entrambi riportano tutti i codici.

    Per l’esempio minimo, io uso classicthesis con arsclassica preso dal sito di panatieri, senza aver modificato nulla!

    `\documentclass[10pt,% % corpo del font principale
    a4paper,twoside,openright,% % carta A4, fronte-retro
    titlepage,% % frontespzio
    fleqn,% % equazioni allineate a sinistra
    headinclude,,footinclude,% % testatina e piË di pagina
    BCOR5mm,% % rilegatura di 5 mm
    numbers=noenddot,% % niente punto dopo il numero delle sezioni
    cleardoublepage=empty,% % pagine vuote senza testatina e piË di pagina
    tablecaptionabove,% % didascalie in cima alle tabelle
    abstracton%
    ]{scrreprt} % classe report di KOMA-Script;
    % durante la stesura della tesi, cambiare “twoside,openright”
    % in “oneside,openany” per risparmiare carta

    \usepackage[T1]{fontenc} % la codifica dei font
    \usepackage[latin1]{inputenc} % imposta la codifica di input;
    \usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;

    \usepackage[eulerchapternumbers,% % numeri dei capitoli in Euler
    beramono,% % Bera Mono come font a spaziatura fissa
    eulermath,% % AMS Euler come font per la matematica
    pdfspacing% % migliora il riempimento di riga con PDFLaTeX
    ]{classicthesis} % lo stile ClassicThesis

    \usepackage{arsclassica} % modifica alcuni aspetti di ClassicThesis

    \usepackage{etoolbox,listings}
    \makeatletter
    \patchcmd{\lst@MakeCaption}{{lol}{lstlisting}}{{lol}{\lstlistingtype}}{}{}
    \patchcmd{\lst@MakeCaption}{{lol}{lstlisting}}{{lol}{\lstlistingtype}}{}{}

    \newcommand\lstlistofClistings{%
    \cleardoublepage\phantomsection
    \pdfbookmark{Listati C}{C}
    \begingroup
    \let\l@Flstlisting\@gobbletwo
    \let\l@Clstlisting\l@lstlisting
    \def\lstlistlistingname{Listati C}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }
    \newcommand\lstlistofFlistings{%
    \cleardoublepage\phantomsection
    \pdfbookmark{Listati Fortran}{F}
    \begingroup
    \let\l@Clstlisting\@gobbletwo
    \let\l@Flstlisting\l@lstlisting
    \def\lstlistlistingname{Listati Fortran}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }
    \makeatother
    \def\lstlistingtype{lstlisting}
    \lstnewenvironment{Flstlisting}[1][]
    {\def\lstlistingtype{Flstlisting}\lstset{#1}}
    {}
    \lstnewenvironment{Clstlisting}[1][]
    {\def\lstlistingtype{Clstlisting}\lstset{#1}}
    {}

    \begin{document}

    \lstlistofFlistings
    \lstlistofClistings

    \chapter{A}

    \begin{Flstlisting}
    abc
    \end{Flstlisting}

    \begin{Clstlisting}
    def
    \end{Clstlisting}

    \end{document}`
    Non intendo andare in cerca chissà dove di preamboli. Ho preso uno che avevo e l’ho ridotto a un minimo accettabile. Se poi è diverso dal tuo non so che farci: sei tu quell che deve esporre il problema, non noi a dover cercare a tentoni.

    Ciao
    Enrico

    in risposta a: Indicatore parità della pagina #72529
    Up
    0
    Down
    ::

    DirkPitt” post=71757Ciao,

    vorrei scrivere un codice che scrive sulla pagina una certa cosa, se essa è una pagina dispari, e ne scrive un altra se è pari.

    C’è un unico comando per verificare questa condizione o devo fare thepage mod 2 (e in tal caso, come si fa)?

    Grazie, ciao!

    Dipende da dove lo devi scrivere. Se è nelle testatine è un conto, se è nel corpo della pagina un altro. Nelle testatine va benissimo
    `\ifodd\thepage\else\fi`
    Nel corpo della pagina occorre qualcosa di più complicato, perché il numero di pagina non è noto durante la composizione, ma solo al momento dell’output.
    `\usepackage{refcount}
    \newcounter{paridispari}
    \newcommand{\paridispari}[2]{%
    % #1: quello che vogliamo scrivere sulle pagine pari
    % #2: quello che vogliamo scrivere sulle pagine dispari
    \stepcounter{paridispari}\label{pd@\theparidispari}%
    \ifodd\getpagerefnumber{pd@\theparidispari}#2\else#1\fi}`
    Siccome si usa il sistema \label-\ref ci può essere una sfasatura che si aggiusta con la compilazione successiva. Il contatore serve solo per generare un’etichetta unica.

    Ciao
    Enrico

    in risposta a: Listings e indice listati #72510
    Up
    0
    Down
    ::


    `\newcommand\lstlistofClistings{%
    \cleardoublepage\phantomsection
    \pdfbookmark{Listati C}{C}
    \begingroup
    \let\l@Flstlisting\@gobbletwo
    \let\l@Clstlisting\l@lstlisting
    \def\lstlistlistingname{Listati C}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }
    \newcommand\lstlistofFlistings{%
    \cleardoublepage\phantomsection
    \pdfbookmark{Listati Fortran}{F}
    \begingroup
    \let\l@Clstlisting\@gobbletwo
    \let\l@Flstlisting\l@lstlisting
    \def\lstlistlistingname{Listati Fortran}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }`
    Ciao
    Enrico

    in risposta a: Listings e indice listati #72509
    Up
    0
    Down
    ::

    canemacchina” post=71752Niente, funziona ma quando lo metto nella tesi (che è fatta con classicthesis e arsclassica) non va. Ma per forza il file degli indici di listings deve essere unico? non posso definire in qualche modo un file .lolc per i codici in C e un file lolf per i codici in fortran? così poi potrei fare

    \phantomsection
    \pdfbookmark{\lstlistlistingname}{lolc}
    \lstlistoflistings

    \phantomsection
    \pdfbookmark{\lstlistlistingname}{lolf}
    \lstlistoflistings

    immagino… no?

    Senza un esempio minimo di codice è impossibile aiutarti.

    Ciao
    Enrico

    in risposta a: Elenco delle figure ed Elenco dei codici nella stessa pag #72523
    Up
    0
    Down
    ::


    `
    \cleardoublepage
    \pagestyle{scrheadings}
    %******************************************************************
    % Materiale principale
    %******************************************************************
    `
    Ciao
    Enrico

    in risposta a: Listings e indice listati #72507
    Up
    0
    Down
    ::


    C’era un errorino che ho corretto. Adesso va.

    Ciao
    Enrico

    in risposta a: Listings e indice listati #72504
    Up
    0
    Down
    ::

    canemacchina” post=71739Salve a tutti,

    Vi chiedo una cosa un po’ particolare. Nella mia tesi devo inserire parti di codice in due linguaggi diversi (C e Fortran). C’è un modo per ottenere un indice dei listati che divida i codici in C da quelli in Fortran? Non so se tipograficamente parlando può essere una buona idea, ma mi piaceva fare così. Piuttosto che dover inserire nel caption del codice di quale linguaggio si tratta, mi faceva comodo avere due indici separati. Sennò mi ingegno in modo diverso.

    `\documentclass[a4paper]{report}
    \usepackage{listings,etoolbox}
    \makeatletter
    \patchcmd{\lst@MakeCaption}{{lol}{lstlisting}}{{lol}{\lstlistingtype}}{}{}
    \patchcmd{\lst@MakeCaption}{{lol}{lstlisting}}{{lol}{\lstlistingtype}}{}{}

    \newcommand\lstlistofClistings{%
    \begingroup
    \let\l@Flstlisting\@gobbletwo
    \let\l@Clstlisting\l@lstlisting
    \def\lstlistlistingname{Listati C}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }
    \newcommand\lstlistofFlistings{%
    \begingroup
    \let\l@Clstlisting\@gobbletwo
    \let\l@Flstlisting\l@lstlisting
    \def\lstlistlistingname{Listati Fortran}
    \@ifundefined{@donefirst}{\@fileswfalse\global\let\@donefirst\@empty}{}
    \lstlistoflistings
    \endgroup
    }

    \makeatother

    \def\lstlistingtype{lstlisting}
    \lstnewenvironment{Flstlisting}[1][]
    {\def\lstlistingtype{Flstlisting}\lstset{#1}}
    {}
    \lstnewenvironment{Clstlisting}[1][]
    {\def\lstlistingtype{Clstlisting}\lstset{#1}}
    {}

    \begin{document}

    \lstlistofFlistings
    \lstlistofClistings

    \chapter{A}

    \begin{Flstlisting}
    abc
    \end{Flstlisting}

    \begin{Clstlisting}
    def
    \end{Clstlisting}

    \end{document}`

    Questo nell’ipotesi che tu non abbia altri “elenchi di listati”.

    Ciao
    Enrico

    in risposta a: Neofita: ome si cambia la dicitura Capitolo #23362
    Up
    0
    Down
    ::

    Mirandola” post=71713Grazie per la disponibilità. La questione è questa, il lavoro consiste nella raccolta di opere già edite, diciamo un insieme di scritti scelti e prevede anche una corposa introduzione (divisa in sezioni).

    I problemi sono diversi.
    – Essendo opere a se’ stanti non mi è sembrato opportuno dividere il libro in “Capitoli” ma piuttosto in “Saggi” (di accettano suggerimenti su nomi più opportuni tipo “Opera”, “Lavoro” ecc. ditemi pure cosa ne pensate).

    -Essendo opere già pubblicate bisogna fare riferimento all’edizione. Io ho inserito una nota nel titolo ma il risultato è davvero brutto. Avreste idee alternative?

    -Mentre in un libro “normale”, utilizzando i “Capitoli” viene fuori:

    `Capitolo 1
    Introduzione

    Capitolo 2
    (Titolo)

    Capitolo 3
    (Titolo)`

    che non dà un risultato terribile, nel mio caso invece ottengo

    `Saggio 1
    Introduzione

    Saggio 2
    (titolo)

    Saggio 3
    (titolo)`
    che devo dire la verità non mi piace molto. Purtroppo, se non numero l’introduzione usando l’asterisco, ottengo delle fastidiose sezioni 0.1 e 0.2.

    Voi come procedereste al mio posto?

    `\chapter*{Introduzione}
    \phantomsection % se usi hyperref
    \addcontentsline{toc}{chapter}{Introduzione}
    \let\keptthesection\thesection
    \renewcommand{\thesection}{\arabic{section}}

    Testo dell'introduzione

    \let\thesection\keptthesection

    \chapter{Titolo del primo saggio}

    …`
    Ciao
    Enrico

    in risposta a: Neofita: ome si cambia la dicitura Capitolo #23356
    Up
    0
    Down
    ::

    Mirandola” post=71695

    E’ la prima volta che scrivo e comincio ora col LaTeX. Sto usando la classe Book e tutto va bene. Come si fa per cambiare la scritta “Capitolo 1” in “Unità 1”. Grazie

    Nel preambolo, cioè prima di \begin{document}
    `\addto\captionsitalian{\renewcommand{\chaptername}{Unit\`a}}`
    Ciao
    Enrico

    Sarebbe possibile cambiare anche la dicitura “Introduzione” con qualcosa del tipo:
    “Considerazioni introduttive” ?

    Non mi risulta che “Introduzione” sia tra le parole fisse. Scrivi
    `\chapter{Considerazioni introduttive}`

    Ciao
    Enrico

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

Go to top▲