Risposte nei forum create
-
AutoreRisposte
-
::
Ciao tutti, riprendo questa discussione perchè potreste risolvere il mio problema sui codici.
Ho personalizzato l’ambiente listing a mio piacimento, ma una cosa non riesco a fare: aumentare la lunghezza di ogni singola riga e di conseguenza aumentare i margini del riquadro che racchiude il codice. QUalcuno sa come si fa?
::
Grazie come sempre per i suggerimenti che ci date. Volevo approfittare per chiedere un’altra cosa. Se in un documento latex ho più codici da inserire, ad esempio JAVA, HTML, ecc.. come posso impostare la formattazione corrispondente? Mi spiego meglio; ho cambiato diversi parametri in \lstset per impostare la formattazione preferita per un file .java. Ora mi trovo a dover inserire un file che contiene codice HTML, come faccio per ogni inserimento a settare \lstset? Grazie
1 Giugno 2012 alle 7:39 in risposta a: Elenco delle figure ed Elenco dei codici nella stessa pag #72524::
Inserendo il tag \cleardoublepage ho risolto il problema della separazione tra numeri romani e arabi. Ora però ho un problema sulla numerazione della bibliografia che nell’indice mi dà lo stesso numero di pagina dell’appendice, mentre deve essere la pagina successiva. Il frammento di codice è questo:`\begin{document}
%******************************************************************
% Materiale iniziale
%******************************************************************
\pagenumbering{roman}
\input{copertina}
\input{organizzazione/dedica}
\input{organizzazione/indice}\cleardoublepage
%******************************************************************
% Materiale principale
%******************************************************************
\pagenumbering{arabic}
\input{chapters/introduzione}
\input{chapters/statodellarte}
\input{chapters/progettazioneearchitettura}
\input{chapters/implementazionedeglistrumenti}
\input{chapters/applicazioniemetodologie}
\input{chapters/conclusioniesviluppifuturi}
% *****************************************************************
% Materiale finale
%******************************************************************
\appendix
\input{chapters/codicesorgente}\input{chapters/bibliografia}
\end{document}
`
::
La guida che mi avete suggerito è http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf e non arriva a pagina 33. 😐OldClaudio” post=73534Hai provato con i comandi descritti nella pagina 33, §4.10, della guida?
::
Grazie a tutti per i suggerimenti… quella guida mi ha aiutato molto e ho risolto il problema di importare un file .java come codice all’interno del mio file .tex.Un altro problema la cui risoluzione non è specificata all’interno della guida, è la posizione della tabella che ho creato che contiene il codice. La voglio spostare più a destra della pagina, come faccio? esiste qualche comando che posiziona il codice? Grazie per le risposte
::cfiandra” post=73510
Ho seguito i vostri consigli e alla fine nel file statodellarte.tex ho messo il seguente codice:
`\begin{lstlisting}
\lstinputlisting{java}{source/BookBean.java}
\caption{{\small \emph{Esempio di Backing Bean.}}} \label{lst:bean}
\end{lstlisting}`non mi dà più errore, ma non mi visualizza il codice, bensì mi stampa sul pdf
\lstinputlisting{java}{source/BookBean.java}
\caption{{\small \emph{Esempio di Backing Bean.}}} \label{lst:bean}suggerimenti?
Ci credo che ottieni quel comportamento… 🙂 Quando inserisci del codice dentro l’ambiente lstlisting del pacchetto listings chiaramente i comandi non hanno effetto. Pertanto rileggiti bene la documentazione o magari L’arte di scrivere codici con LaTeX di Lorenzo Pantieri.
Ciao
ClaudioGrazie mille… gli darò un occhiata….
::
Ho seguito i vostri consigli e alla fine nel file statodellarte.tex ho messo il seguente codice:`\begin{lstlisting}
\lstinputlisting{java}{source/BookBean.java}
\caption{{\small \emph{Esempio di Backing Bean.}}} \label{lst:bean}
\end{lstlisting}`non mi dà più errore, ma non mi visualizza il codice, bensì mi stampa sul pdf
\lstinputlisting{java}{source/BookBean.java}
\caption{{\small \emph{Esempio di Backing Bean.}}} \label{lst:bean}suggerimenti?
19 Aprile 2012 alle 12:53 in risposta a: Elenco delle figure ed Elenco dei codici nella stessa pag #72522::OldClaudio” post=71748
Salve a tutti, volevo sapere se conoscete un metodo che permetta di inserire l’ ELENCO DELLE FIGURE e l’ ELENCO DEI CODICI nella stessa pagina. Mi spiego meglio:
ho utilizzato in sequenza i seguenti comandi:`
\tableofcontents
\listoffigures
\lstlistoflistings
`e quando vado a compilare con pdflatex, mi da tre pagine diverse una per ogni indice/elenco. Mi sta bene avere pagine separate tra l’indice generale e i due elenchi, ma vorrei che questi ultimi vadano nella stessa pagina. Grazie per tutte le risposte che mi darete.
Prova così:
`
\tableofcontents
\listoffigures
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\par\vspace{2\baselineskip}
\lstlistoflistings
\endgroup
`Grazie mille… Sembra funzioni!!!
Però ho un altro problema adesso. Innanzitutto vi dico che sto scrivendo la tesi all’università e ho già creato frontespizio, ringraziamenti, indici e capitoli (solo la struttura, devo solo riempirli) e ho impostato la numerazione romana per la parte riguardante frontespizio, ringraziamenti e indici, e la numerazione araba per i capitoli. Il problema è che la numerazione araba mi comincia dalla pagina contenente i due elenchi (quello delel figure e quello dei codici) e non dal primo capitolo. Spero possiate aituarmi. Ecco il mio codice LATEX:
`
\documentclass [a4paper, 12pt, oneside, openright] {book}\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{fancyhdr}
\usepackage[svgnames]{xcolor}
\usepackage{listings}
\usepackage[utf8x]{inputenc}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
\fancyhf{}
\fancyhead[RE,RO]{\bfseries\thepage}
\fancyhead[LO,LO]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}% Sostituire l'intestazione (predefinita) “Listing” con “Elenco dei codici”
\addto\captionsitalian{%
\renewcommand{\lstlistlistingname}{Elenco dei codici}}\begin{document}
\pagenumbering{roman}
\input{copertina}
\input{organizzazione/dedica}
\input{organizzazione/indice}%\input{MaterialeInizialeFinale/Indici}
%\input{MaterialeInizialeFinale/Sommario+Abstract}
%\input{MaterialeInizialeFinale/Ringraziamenti}
%\input{MaterialeInizialeFinale/Introduzione}
%\pagestyle{scrheadings}
%\cleardoublepage
%******************************************************************
% Materiale principale
%******************************************************************
\pagenumbering{arabic}
\input{chapters/introduzione}
\input{chapters/statodellarte}
\input{chapters/progettazioneearchitettura}
\input{chapters/implementazionedeglistrumenti}
\input{chapters/applicazioniemetodologie}
\input{chapters/conclusioniesviluppifuturi}
\appendix
\input{chapters/codicesorgente}\end{document}
`
19 Aprile 2012 alle 12:31 in risposta a: Elenco delle figure ed Elenco dei codici nella stessa pag #72520::
Ragazzi ho una buona notizia (soprattutto per me… eheh). Dopo i tanti vostri suggerimenti e la pazienza profusa nei miei confronti, sono riuscito a compilare il file Tesi.tex senza errori.
Ora viene la parte più bella e cioè quella del riempimento. Ho 2 richieste in particolare:1) Se e come posso modificare il frontespizio a mio piacimento (tipo la posizione del logo, i caratteri, i colori, ecc…)
2) L’indice mi esce con i numeri di pagina sfalzati come mostra la figura sottostante:
[attachment=212]Indice.png[/attachment]e vorrei mi uscisse con dei puntini tra il titolo e la pagina, e soprattutto con i numeri di pagina allineati.
Grazie come sempre a tutti!!!
Attachments:
You must be logged in to view attached files.::robitex” post=71689
[quote=”OldClaudio” post=71683]Non devi cambiare i path di Ubuntu; devi cambiare le impostazioni del tuo editor; siccome non ci hai detto quale sia, non possiamo nememno dirti come fare.
Se invece lavori dall terminale, non usare sudo e compila direttamente; se ben ricordo il tuo echo $PATH ti restituisce la stringa del path che comincia con /opt/texbin, e quindi quello è il path giusto; se ti metti come superuser e dai il comando echo $PATH vedrai che il path è diverso e non comincia con /opt/texbin.
NON lavorare come superuser da terminale e configura correttamente il tuo editor; generalmente chi lavora su macchine Linux, Ubuntu compreso, lavora con Kike o con Texmaker o con TeXstudio; il primo è specifico per le macchine Linux, i secondi sono multipiattaforma.
Non esiste una procedure che fa in modo che anche da root esca lo stesso PATH ?
Quali degli editor che mi avete consigliato potrebbe fare più al caso mio?
Rileggi i post precedenti con attenzione.
Troverai le rsiposte alle tue domande.
\bye[/quote]Li ho letti tutti, ma nessuno mi dice come risolvere il problema da terminale per lanciare pdflatex da root. Come editor uso gedit…
Vi chiedo solo di indicarmi una procedura che mi permetta di equiparare pdflatex da utente a quella root… HEEEELP!! 😀
::OldClaudio” post=71683Non devi cambiare i path di Ubuntu; devi cambiare le impostazioni del tuo editor; siccome non ci hai detto quale sia, non possiamo nememno dirti come fare.
Se invece lavori dall terminale, non usare sudo e compila direttamente; se ben ricordo il tuo echo $PATH ti restituisce la stringa del path che comincia con /opt/texbin, e quindi quello è il path giusto; se ti metti come superuser e dai il comando echo $PATH vedrai che il path è diverso e non comincia con /opt/texbin.
NON lavorare come superuser da terminale e configura correttamente il tuo editor; generalmente chi lavora su macchine Linux, Ubuntu compreso, lavora con Kike o con Texmaker o con TeXstudio; il primo è specifico per le macchine Linux, i secondi sono multipiattaforma.
Non esiste una procedure che fa in modo che anche da root esca lo stesso PATH ?
Quali degli editor che mi avete consigliato potrebbe fare più al caso mio?
::cfiandra” post=71686
[quote=”OldClaudio” post=71678]Infatti, se leggi l’inizio del file log c’è scritto:
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
Non hai nessun bisogno di usare sudo per eseguire i programmi di TeX Live.
Imposta il tuo TeXworks in modo che i path siano corretti verso gli eseguibili di TeX Live, non verso quelli della versione Debian.
Io ho compilato il tuo codice (a aprte el impostazioni-personali) e il pacchetto frontespizio viene caricato perfettamente e non presenta errori di sorta; in effetti il file log presenta la prima riga per il caricmaanto del fole frontespizio.sty così:
[quote]
(/usr/share/texmf-texlive/tex/latex/frontespizio/frontespizio.stye vedi benissimo dal path che sta caricando il vecchio frontespizio della versione Debian [erché la versione TL2011 è radicata in [tt]/usr/local/texlive/2011/…[/tt]
Il tuo problema è tutto lì.
I path del tuo TeXworks si aggiustano andando a correggere adeguatamente quanto trovi nelle Preferenze | typesetting, nella sotto finestra intitolata Paths for TeX and related programs.
Mi dispiace, ma io non uso TeXworks… Come posso cambiare manualmente il path?[/quote]
Se per esempio usi TeXMaker, semplicemente disinstalla e reinstalla l’editor (la procedura ti permette automaticamente di riconoscere il path giusto).
Ciao
Claudio[/quote]Per scrivere il codice uso gedit di ubuntu
::OldClaudio” post=71678Infatti, se leggi l’inizio del file log c’è scritto:
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
Non hai nessun bisogno di usare sudo per eseguire i programmi di TeX Live.
Imposta il tuo TeXworks in modo che i path siano corretti verso gli eseguibili di TeX Live, non verso quelli della versione Debian.
Io ho compilato il tuo codice (a aprte el impostazioni-personali) e il pacchetto frontespizio viene caricato perfettamente e non presenta errori di sorta; in effetti il file log presenta la prima riga per il caricmaanto del fole frontespizio.sty così:
(/usr/share/texmf-texlive/tex/latex/frontespizio/frontespizio.sty
e vedi benissimo dal path che sta caricando il vecchio frontespizio della versione Debian [erché la versione TL2011 è radicata in [tt]/usr/local/texlive/2011/…[/tt]
Il tuo problema è tutto lì.
I path del tuo TeXworks si aggiustano andando a correggere adeguatamente quanto trovi nelle Preferenze | typesetting, nella sotto finestra intitolata Paths for TeX and related programs.
Mi dispiace, ma io non uso TeXworks… Come posso cambiare manualmente il path?
-
AutoreRisposte