Risposte nei forum create
-
AutoreRisposte
-
::
Pagina 32 della documentazione. Nel tuo caso:
`\lstinputlisting{./source_code/point_class/point.h}`
Non userei spazi nell’argomento di \label.Ciao
EnricoGrazie mille!
Però è normale che la didascalia sia così attaccata ai programmi? Si può staccare leggermente o comunque come viene messa è la scelta tipograficamente migliore (la risposta sarà sicuramente si, ma non si sa mai…). 😀Mi stamperò la documentazione per leggerla con calma (al computer faccio davvero fatica a leggere!).
Ps: Già che ci sono… Come faccio ad utilizzare due linguaggi nello stesso documento?! Avrei bisogno di inserire sia listings in C++, sia comandi di gnuplot…!
::
Con un solo punto funziona!
Grazie!Se poi eviti l’opzione “h!” è ancora meglio. Puoi anche evitare di sbagliare l’apostrofo in “qual è”, te ne sarò grato. 🙂
In ogni caso, gli ambienti di listings hanno il modo proprio di scrivere la didascalia, quello che fai tu è un accrocchio infelice.
Ciao
EnricoL’opzione h! so che non è il massimo, ma visto che ho aggiunto “manualmente” le didascalie ai programmi mi serviva che comparissero subito dopo il programma.
Puoi spiegarmi come scrivere la didascalia negli ambienti listings e come riferirsi ai programmi?
::OK, credo di avere capito, anche se continui a scrivere qualcosa di inesatto; se ci sono due sezioni nella stessa pagina, una va a finire nella testatina e tutte e due vanno a finire nell’indice.
In ogni caso è normale che nella testatine ci sia il titolo della sezione in vigore all’inizio della pagina: il titolo di quella sezione compare in qualche pagina prima, quindi quando apri il libro, la tesi, o il tuo documento, all’inizio, nella testatina hai il titolo che NON compare nel seguito della pagina, mentre le sezioni che compaiono in quella pagina sono evidenti proprio perché il loro titolo è in nero nella pagina stessa.
Questo è come funziona LaTeX è c’è un buon motivo perché funzioni così.
Se non ti piacciono le testatine oppure i titoli delle sezioni “troppo” simili al titolo del capitolo, cambia quei titoli; ma secondo me hanno una loro ragione d’essere: se il capitolo riguarda “Le liste concatenate”, non ci trovo niente di male che ci siano sezioni che specificano di quale specie di liste concatenate si stia parlando.
Lascia così che va bene.
Ok, mi hai convinto. :D.
Faccio come dici tu. Lascio le cose così come sono. Lascio fare a LaTeX che ne sa più! 😀
Grazie!
::Aggiorna l’Arte all’Ultima versione del 31/01/2011.
C’è scritto nell’arte anche come fare per mettere a posto le testatine sbagliate dopo la fine dell’indice:
`
\chapter*{Premessa}
\markboth{Premessa}{Premessa}
`Che cosa vuoi dire che nelle testatine di destra i titoli delle sezioni sono troppo corti:
Inoltre visto che i titoli delle sezioni, che appaiono nelle pagine di destra, sono abbastanza corte vorrei toglierle dalla testina (perché non tutte fanno a tempo ad apparire). Come faccio a levarle? Cosa posso mettere al loro posto (nome del capitolo anche a destra? Il mio nome?)?
Puoi metterci quello che ti pare, ma perché sono troppo corte? Usa lo stile myheadings (da ridefinire con i comandi propri di fancyhdr) e usa sistematicamente \markright dopo ogni \section inserendo nell’argomento quello che ti pare.
Ma a me pare una idea peregrina: tutti si lamentano che hanno testatine troppo lunghe e tu ti lamenti di averle troppo corte. Sei sicuro che ogni sezione abbia un titolo? Per corto che sia sarà composto da due o tre parole; in italiano quello vuol dire una ventina di caratteri, non mi sembra proprio poco, In ogni caso meglio poco che troppo.
Certo, invece, che se cominci ogni sezione con
`
\section{}
`
allora sì che è troppo corto, perché è formato dal solo numero della sezione. Sezioni identificate solo dal numero, senza un titolo, ancorché composto solo da due o tre parole, sono horribile visuChe cosa vuol dire che non fanno in tempo ad apparire?
L’Arte l’ho stampata tempo fa, per questo ho la versione di Ottobre 2009. E ora sto valutando se comperare qualche librone pesante su LaTeX (LaTeX Companion, Guide to LaTeX, …), quindi inutile ristampare l’Arte al fine di utilizzarla per brevi consultazioni. Però non potevo leggermela tutta a schermo (come per le future brevi consultazioni) e quindi ho letto quella vecchia, che avevo già stampato.
In ogni caso, leggo ora, mi sono spiegato malissimo (per la fretta!).
Quello che intendo è che ho spesso delle sezioni molto corte, che occupano mezza pagina o poco più. Quindi capita d frequente che mi trovo con due sezioni nella stessa pagina. E nell’indice ovviamente ne visualizza una sola, quindi alcune vengono saltate nella testina (cosa che non trovo molto elegante, ma se si fa comunque così allora la lascio). Inoltre alcuni titoli di sezione sono molto simili al titolo del capitolo, e anche questo non lo trovo elegante (Le liste concatenate – Lista concatenata oppure Le liste concatenate – Lista doppiamente concatenata).
Quindi mi chiedevo se non mettere qualcosa d’altro al posto dei titoli delle sezioni (vi è qualche norma?) e se non è un’eresia mi chiedevo anche cosa mettere al loro posto.
COmunque grazie per il comando. Ora la testina corrisponde ai capitoli giusti! 😀
::La nostra linea è quella di non svelare i sorgenti dell’Arte: uno dei motivi è che il LaTeX usato è (parafrasando American Beauty) “molto, molto sporco”, non indicato a un uso “normale”. Il mio consiglio è di rivolgerti a un pacchetto specializzato come examplep, che fa esattamente quello che chiedi, ma in modo molto più elegante.
Ciao,
L.Il vostro è mooolto più bello da vedere, perché non è la compressione di un’intera pagina! Comunque non capisco come funziona esattamente… Puoi spiegarmi come dichiarare l’ambiente?
Comunque perché sporco? Per la parte sinistra penso che avete utilizzato delle minipage con all’interno il codice di listings (con colore di sfondo e bordi in alto e in basso), mentre anche a sinistra avete utilizzato una minipage suppongo. Ma non capisco se i pacchetti vanno inizializzati nella minipage o nel preambolo del documento completo…
😀
::
Sto rileggendo tutta la guida ma non sono nuovo di LaTeX.Ho già composto tutto il mio lavoro di maturità liceale con LaTeX. E trattandosi di un lavoro sulla programmazione ho utilizzato il pacchetto listings, che ho scoperto ora (pagina 71) avete utilizzato.
Potreste darmi i parametri di
`\lstset`
che avete utilizzato (se non sono segreti!xD).Però non capisco come avete ottenuto i due riquadri affiancati, in particolare quello di destra (dove avete addirittura inserito capitoli e così).
Potreste spiegarmelo pf (sempre ammesso che non siano informazioni top secret!xD). Vi chiedo queste informazioni perché è un modo davvero chiaro e comodissimo per presentare codice LaTeX e il suo effetto una volta compilato!
😀
::Grazie mille ragazzi! Ma i miei colleghi usano tutti Emacs e mi hanno detto di usare il loro stesso editor in modo tale da evitare eventuali incompatibilità…proverò con Aquamacs, sperando sia semplice, perché ho poco tempo per imparare tutto ed inoltre scrivere la mia pubblicazione!
I file .tex sono scritti in plain text (ASCII), quindi non importa che editor utilizzi per scriverli: la compatibilità c’è sempre e comunque! [Potresti utilizzare anche TextEdit],
Ma visto che l’editor ti serve unicamente per LaTeX utilizzane uno che ti permette di compilare direttamente dall’interfaccia (come quelli che ti sono stati proposti).
Comunque Emacs è già installato su Mac OS X, basta richiamarlo da terminale. Agli inizi è un po’ ostico, ma è Emacs! 😀
Ps: Di ai tuoi colleghi che se parlano di incompatibilità tra testi plain text non dovrebbero utilizzare Emacs, lo profanano e basta! 😀
::Mi da ancora errori!
Esempio minimo, per favore. Ma prima rileggi la netiquette del forum. ❗
Ciao,
L.Ecco parte del mio file:
`\documentclass[11pt, a4paper]{report}
\usepackage[italian]{babel}
\usepackage[applemac]{inputenc}
\usepackage{graphicx}
\usepackage[version=3]{mhchem}
\usepackage{url}
\usepackage{mathtools}\usepackage[babel]{csquotes}
\usepackage[style=alphabetic]{biblatex}
\usepackage{guit}
\usepackage[style=plain]{biblatex}
\bibliography{bibliografia}
\DeclareBibliographyCategory{bib}
\DeclareBibliographyCategory{web}\defbibheading{bib}{\section*{Bibliografia}}
\defbibheading{web}{\section*{Webgrafia}}\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\frenchspacing
\title{Cosa capita nel cervello durante un coma farmacologico?}
\author{Giorgia Luvini}\begin {document}
[…]
Come tema da analizzare è stato dunque scelto il coma farmacologico, o indotto, ovvero il coma causato da una dose controllata di farmaci, con lo scopo di proteggere il cervello durante degli esperimenti chirurgici \cite{larsen:anestesia}.
[…]
Il precuneus assume inoltre un ruolo importante nella realizzazione di una vasta gamma di funzioni cognitive d’ordine superiore \cite{precuneus:cavanna}.
[…]
Nella figura \ref {fig: encefalo} sono rappresentate le principali regioni dell’encefalo.
\begin{figure}[h!]
\centering
\includegraphics[scale=0.3]{encefalo}
\caption{le principali regioni dell'encefalo umano, emisfero sinistro} \label{fig: encefalo}
\cite{internet:encefalo}.
\end{figure}[…]
\newpage
\addcontentsline{toc}{chapter}{Bibliografia}\section*{\refname}
\printbibliography[heading=cartaceo,nottype=online]
\printbibliography[heading=web,type=online]\end{document}`
::
Mi da ancora errori!`! LaTeX Error: File `logreq.sty' not found.
Type X to quit or
to proceed,
or enter new name. (Default extension: sty)Enter file name:
! Package biblatex Error: Outdated 'etoolbox' package.
See the biblatex package documentation for explanation.
Type Hfor immediate help.
…l.45 \endinput}
?
)! LaTeX Error: Unknown option `style=alphabetic' for package `biblatex'.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.11 \usepackage
{guit}
?
(/usr/local/texlive/2009/texmf-dist/tex/latex/guitlogo/guit.sty
(/usr/local/texlive/2009/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2009/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/local/texlive/2009/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
(/usr/local/texlive/2009/texmf-dist/tex/latex/guitlogo/guit.cfg))! LaTeX Error: Option clash for package biblatex.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.13 \bibliography
{bibliografia}
?
\bibdata{bibliografia}
(./lam.bbl)
! Undefined control sequence.
l.14 \DeclareBibliographyCategory
{bib}
?! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.14 \DeclareBibliographyCategory{b
ib}
?
! Undefined control sequence.
l.15 \DeclareBibliographyCategory
{web}
?
! Undefined control sequence.
l.50 \defbibheading
{bib}{\section*{Bibliografia}}
?! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.50 \defbibheading{b
ib}{\section*{Bibliografia}}
?! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.50 \defbibheading{bib}{\section*{Bibliografia}
}
?
! Undefined control sequence.
l.51 \defbibheading
{web}{\section*{Webgrafia}}
?! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.51 \defbibheading{w
eb}{\section*{Webgrafia}}
?
(./lam.aux) (/usr/local/texlive/2009/texmf-dist/tex/latex/cbfonts/lgrcmr.fd)
(/usr/local/texlive/2009/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) [1
{/usr/local/texlive/2009/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]`
::È esattamente quello che voglio ottenere. Ma però devo aggiungere ogni elemento a mano in una delle due bibliografie?!?
C’è da spararsiii!xD
(Si sarebbe dovuto fare dall’inizio…!)Record online. Studia nell’Arte (e nell’articolo): è spiegato tutto, con tanto d’esempio illuminante.
Ciao,
L.Ho provato a fare esattamente come nell’articolo con il seguente codice:
`
[…]\usepackage[style=plain]{biblatex}
\bibliography{bibliografia}
\DeclareBibliographyCategory{bib}
\DeclareBibliographyCategory{web}\addtocategory{bib}{libretto:anatomia}
\addtocategory{bib}{larsen:anestesia}
\addtocategory{bib}{Boveroux:coscienza}
\addtocategory{bib}{alkire:al}
\addtocategory{bib}{comunicazioni:personali}
\addtocategory{bib}{Zeman:consciousness}
\addtocategory{bib}{consc:revonsuo}
\addtocategory{bib}{connessioni:cambi}
\addtocategory{bib}{medicina:salute}
\addtocategory{bib}{anestetici:k}
\addtocategory{bib}{scheda:brodmann}
\addtocategory{bib}{Baars:theory}
\addtocategory{bib}{Campbell:biologia}
\addtocategory{bib}{Laureys:LaRecherche}
\addtocategory{bib}{meccanismo:anestesia}
\addtocategory{bib}{sequenze:azione}
\addtocategory{bib}{brown:anestesia}
\addtocategory{bib}{precuneus:cavanna}
\addtocategory{bib}{Zeman:A}
\addtocategory{bib}{giorgia:luvini}
\addtocategory{web}{risonanza:columbia}
\addtocategory{web}{internet:coma2}
\addtocategory{web}{internet:coma}
\addtocategory{web}{internet:precuneus}
\addtocategory{web}{internet:FMRItattile}
\addtocategory{web}{internet:FMRI}
\addtocategory{web}{internet:brodmann}
\addtocategory{web}{internet:meningi}
\addtocategory{web}{internet:lobi}
\addtocategory{web}{internet:encefalo}
\addtocategory{web}{internet:neurone}
\addtocategory{web}{internet:sinapsi}\defbibheading{bib}{\section*{Bibliografia}}
\defbibheading{web}{\section*{Webgrafia}}[…]
\begin{document}
[…]\newpage
\addcontentsline{toc}{chapter}{Bibliografia}\section*{\refname}
\printbibliography[heading=bib,category=bib]
\printbibliography[heading=web,category=web]\end{document}`
Ma proprio non funziona… ='(.
I pacchetti sono installati! Ho controllato!
::È esattamente quello che voglio ottenere. Ma però devo aggiungere ogni elemento a mano in una delle due bibliografie?!?
C’è da spararsiii!xD
(Si sarebbe dovuto fare dall’inizio…!)Record online. Studia nell’Arte (e nell’articolo): è spiegato tutto, con tanto d’esempio illuminante.
Ciao,
L.Ho già letto l’Arte e anche l’articolo. Ma bisogna specificare ogni \cite in che bibliografia va posizionato (e con i \nocite come si fa?). Ma visto che ormai il lavoro è finito dovrei ripassare tutti i \cite manualmente e è un po’ duraaa! =(
::Con biblatex è facile: nell’Arte (quassù), se ben ricordo c’è proprio quell’esempio. Al limite c’è di sicuro qui:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdfSe proprio non vuoi usare biblatex (ma te lo sconsiglio):
http://www.lorenzopantieri.net/LaTeX_files/BibliografieMultiple.pdfBenvenuto sul forum,
L.È esattamente quello che voglio ottenere. Ma però devo aggiungere ogni elemento a mano in una delle due bibliografie?!?
C’è da spararsiii!xD
(Si sarebbe dovuto fare dall’inizio…!)
-
AutoreRisposte