Risposte nei forum create
-
AutoreRisposte
-
::
Grazie per il benvenuto 🙂
Allego parte del file pdf, con un esempio di listing.http://myfreefilehosting.com/f/3b1eec02d9_0.48MB
– Sicuramente dovrei scrivere meglio il codice, però volevo sapere se è possibile renderlo più “presentabile” aggiungendo i colori ecc…
– Quindi per l’output exit code 1 non posso fare nulla?Grazie ancora!
Di un pdf non sappiamoo che farcene; serve il codice TeX.
Ciao
Enrico
::Mi spiego meglio, Il risultato che ottengo è il seguente:
Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?” Journal of International Economics, 63, pp. 93–118.mentre io vorrei:
Chen, N.A. (2004). “Intra-national versus International Trade in the Euro- pean Union: Why Do National Borders Matter?”. Journal of International Economics, 63, pp. 93–118.
Spero si noti la differenza, dopo il titolo dell’articolo c’è il punto.Tra l’altro, questo succede anche con altre entries (libri, etc.). A vostro avviso, non c’è un modo per ovviare a tutto questo?
Suppongo che esista; ma non ha senso il punto.
Ciao
Enrico
::Ciao a tutti!
Ho un problema con il pacchetto listings, usando PDFLaTeX in Kile.Il mio preambolo è questo:
`
\usepackage{listings}
\usepackage{xcolor,listings}
\lstset
{
basicstyle=\small\ttfamily,
breaklines,
numbers=left,
numberstyle=\tiny,
keywordstyle=\color{black}\bfseries,
commentstyle=\color{darkgray},
stringstyle=\color{black},
}
`Usando nel testo il comando \lstinputlisting:
`
\lstinputlisting[language=C]{sorgenti_programma/DATA/data_collector.c}
`oppure semplicemente,
`
\lstinputlisting{sorgenti_programma/DATA/data_collector.c}
`
non ottengo errori però appare la scritta:[PDFLaTeX] finished with exit code 1 cosa significa?
[PDFLaTeX] 0 errors, 29 warnings, 30 badboxesIl pdf viene creato… solo che il sorgente inserito non ha una grande qualità:
– ad esempio non vengono evidenziate le varie funzioni ecc…
Dove ho sbagliato?
Grazie!Significa che non hai alcun errore, ma alcuni avvisi e alcune righe o pagine non ben formate.
Puoi fare un esempio con un file .c non troppo grande? Ci vuole il preambolo completo.
Benvenuto!
Ciao
Enrico
25 Gennaio 2011 alle 13:24 in risposta a: Urgente – Classic Thesis: piccole modifiche e problemi #55140::Allora, innanzitutto grazie mille.
Poi:
– per quale motivo la linea sotto la testatina è del tutto inappropriata? (giusto per curiosità)
Perché è brutta nel contesto di ClassicThesis.
– il comando \markright funziona perfettamente, a parte per la prima pagina in cui appare la sezione, dove il titolo resta tale e quale. ma funziona per tutte le seguenti pagine.
Probabilmente la sezione comincia esattamente in cima alla pagina. Aspetta che il testo sia definitivo e, se ancora si presenta il problema, usa un bieco trucco:
`\pagebreak
\section{Titolo lungo}
\markright{Titolo breve}`
Questo dovrebbe funzionare.– il codice
`\addto\captionsitalian{\renewcommand{\listfigurename}{Elenco delle immagini}}`
mi da errore:…Impossibile se metti quel codice dopo aver caricato babel; probabilmente l’hai messo prima di \usepackage[…]{babel}.
– la mia esigenza di capitoli non numerati non è proprio giustificata. Diciamo che metto in appendice dei capitoli che non voglio che appaiano nell’indice. Ma effettivamente potrei pensarla meglio.
Già. 🙂
– il comando \chapter però fà si che nell’indice il titolo del capitolo è in maiuscoletto, cosa che vorrei evitare.
❓ È esattamente lo stile di ClassicThesis.
Noto un uso alquanto bizzarro degli accenti (“fa sì” sarebbe l’ortografia corretta) e un non uso del congiuntivo. 🙂
– per quanto riguarda la tabella: non sono esattamente cosa significhi che le colonne sono di tipo p. Ho costruito il comando mettendo insieme un po’ di esempi, ma era solo un tentativo. Si può cambiare se caso. Adesso il codice è così
`
\begin{longtable}{@{}
p{0.05\textwidth}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{0.05\textwidth}
@{}}
\toprule
&
\tableheadline{Anonimi, \emph{Quaestio quarta}}
&
\tableheadline{Duns Scotus, \emph{In Meth.}, IX, qq. 1-5}
&
\\
\midrule
&
ll. 4-9
&
?
&
\\
\midrule
ll. 10-17
&
\uwave{Secundo probo hoc de potentia alia sic:} idem absolutum potest esse \uline{in} potentia activa respectu unius et passiva respectu alterius; ergo, in quantum est activum et passivum non distinguitur per \uline{aliquem} absolutum; ergo, si distinguitur, distinguitur tantum per relationes. Necesse est autem distingui: alias principiatum non haberet propria principia. Ergo, in quantum est prius principiato naturaliter, includit relationem; \uuline{relatio autem differt realiter a fundamento}.
&
\uwave{Quia} idem absolutum potest esse potentia activa respectu unius, et passiva respectu alterius; ergo in quantum est activum et passivum non distinguitur per \uline{aliquod} absolutum; ergo si distinguitur, distinguitur tantum per relationes. Necesse autem est, \uuline{ut videtur, quod distinguatur in quantum est prior naturaliter principiato, quia} alias principiatum non haberet principia propria \uuline{priora se}. Ergo in quantum est prius naturaliter principiato includit relationem.
&
Q. 5, n. 1, p. 559.
\\
\midrule
`Volevo postare un’immagine del risultato ma non so come si fa. In pratica, la tabella è molto migliorata, ma è ancora un po’ più larga del testo (sulla destra), poichè la quarta colonna viene allineata completamente a destra lasciando uno spazio.
Voilà, per intanto….
Il problema sono le due “headline” che sono più ampie di quanto sia riservato per le due colonne centrali:
`\begin{longtable}{@{}
p{0.05\textwidth}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{0.05\textwidth}
@{}}
\toprule
&
\tableheadline{Anonimi,}
&
\tableheadline{Duns Scotus, In}
\\
&
\tableheadline{Quaestio quarta}
&
\tableheadline{Meth., IX, qq. 1-5}
\\
…`
non ha questo problema.CIao
Enrico
25 Gennaio 2011 alle 9:31 in risposta a: Urgente – Classic Thesis: piccole modifiche e problemi #55138::Buongiorno a tutti!
Mi appresto a consegnare la mia tesi di laurea, scritta in latex con il pacchetto Classic Thesis (che è veramente bello).
Però dovrei ancora modificare alcune cose e risolvere un paio di problemi. Aiutatemi per favore, perchè non ho più tantissimo tempo.Innanzitutto ecco il codice del mio File Master (che è un po’ un casino, lo so, ma funziona, e per me è quello che basta) :
…
Obietto solo alla definizione di \greco:
`\newcommand{\greco}{\foreignlanguage{greek}}`
è molto più semplice; non cambia null’altro nel tuo codice.Allora, vi elenco di seguito le mie necessità:
1) Mi piacerebbe avere una linea sotto la testatina che appare su ogni pagina (con il numero e il titolo del capitolo o della sezione), che lo separi meglio dal corpo del testo (esattamente come c’è una linea sopra alle note a piè di pagina).
Lo escluderei: è del tutto inappropriato per lo stile di ClassicThesis.
2) A volte il titolo di una sezione o di un capito è davvero lungo (e non posso fare altrimenti). Come faccio a ridurre o spezzare su due righe il titolo che appare nella testatina (dato che altrimenti sfora la pagina)?
`\chapter{Titolo molto lungo}
\markboth{Titolo breve}{}
\section{Titolo molto lungo}
\markright{Titolo breve}`3) Lo so che il grassetto non è consigliato, però in certi punti ne avrei davvero bisogno. Quale comando dovrei usare per ottenerlo? Devo cambiare qualcosa nel preambolo o nello stile per riuscire ad ottenerlo?
Ma \textbf non funziona?
4) Vorrei cambiare il nome “Elenco delle figure” in “Elenco delle immagini”
`\addto\captionsitalian{\renewcommand{\listfigurename}{Elenco delle immagini}}`
nel preambolo.5) In certi luoghi ho dovuto usare il comando \myChapter* invece del normale \myChapter. Però vorrei che anche qui il conteggio delle note a piè di pagina ricominciasse dal numero 1 (cosa che non avvienere). Come faccio a definirlo? Inoltre anche la testatina non cambia, ma continua con quella del capitolo precedente. Come faccio a cambiarla?
Non capisco l’esigenza di capitoli non numerati. Puoi chiarire?
Il comando \myChapter è obsoleto: meglio usare \chapter, se hai una versione recente di ClassicThesis.
6) Vorrei che l’indice sia composto da un Index nominum e un Index rerum. Ma così, nell’indice, mi appaiono 2 “capitoli” Indice analitoco, il primo con l’Index nominum e il secondo con l’Index rerum.
Da’ un’occhiata al pacchetto imakeidx
7) In appendice, devo inserire tutti i passaggi paralleli al mio testo. Per far questo, vorrei poter avere una tabella a quattro colonne, in cui nella prima e nell’ultima colonna inserisco i riferimenti, e nelle due colonne centrali metto il testo. La tabella copre molte pagine. Per far ciò ho usato il pacchetto longtable:
`\begin{longtable}{p{0.05\textwidth}p{0.45\textwidth}p{0.45\textwidth}p{0.05\textwidth}}
\toprule
&
\tableheadline{Anonimi, \emph{Quaestio quarta}}
&
\tableheadline{Duns Scotus, \emph{In Meth.}, IX, qq. 1-5}
&
\\
\midrule
&
ll. 4-9
&
?
&
\\
\midrule
`ma ho diversi problemi:
– la tabella è troppo larga rispetto ai margini definiti per tutto il resto del lavoro
– la quarta colonna, non so bene perchè è troppo a destra (c’è uno spazio più grande tra la terza e la quarta colonna che tra le altre)
– la tabella si spezza quando non dovrebbe, lasciando spesso anche più di metà pagina bianca; oppure, problema contrario, continua fino alla fine (ed oltre) del foglio. Ho provato con il comando \pagebreak e \nopagebreak, ma non ho ricevuto alcun riscontro.(a) La tabella è troppo larga, certo: ci sono gli spazi tra le colonne di cui non tieni conto. Suggerirei
`\begin{longtable}{@{}
p{0.05\textwidth}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{\dimexpr0.45\textwidth-3\tabcolsep\relax}
p{0.05\textwidth}
@{}}`
che dovrebbe dare una tabella larga esattamente quanto la gabbia.Sistemare correttamente una longtable quando le colonne sono di tipo p è complicato: il contenuto di una cella non può essere spezzato tra due pagine.
Puoi fare un esempio un po’ più completo di quella tabella?
Ciao
Enrico
24 Gennaio 2011 alle 22:56 in risposta a: problema: prima pagina indice, capitolo e bibliografia #55067::se ho capito bene allora posso ancora alleggerire facendo:
\fancypagestyle{plain}{%
\fancyhf{} % cancella tutti i campi di intestazione e pi\`e di pagina
\fancyfoot[C]{\thepage} % tranne il centro
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}\begin{document}
\frontmatter\tableofcontents
%\thispagestyle{empty}\mainmatter
\input{capitolo1}\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography[maxnames=999]
\end{document}avendo così ridefinito il plain, sia la prima pagina del capitolo che la prima dell’indice seguono quanto scritto nel preamble prima di begin. infatti funziona. giusto?
Non mi ero nemmeno accorto che avevi ripetuto lo stesso codice due volte. Certo, va una volta sola! Prima di \begin{document} e dopo \usepackage{fancyhdr}, ovviamente: quanto dopo non importa. È bene dividere il proprio preambolo in modo simile al seguente:
1) pacchetti “obbligatori” come fontenc, inputenc e babel
2) pacchetti “opzionali” come fancyhdr
3) hyperref va per ultimo pacchetto (a parte bookmarks che va dopo)
4) impostazioni generali di geometry, fancyhdr, caption, e altri pacchetti che si siano caricati
5) comandi personaliCiao
Enrico
::Risolto,perfetto! Grazie. Per curiosità cos’è e come faccio a sapere quando “qualcosa” infastidisce “qualcuno”? cosa fa di preciso e quando posso e\o devo usare \protect?
Grazie mille ancora!! Non so come fai (-:Il messaggio di errore, quando ho messo bookmarks=false, diceva qualcosa a proposito di \delimiter e i soli comandi che hanno a che fare con \delimiter sono \langle e \rangle.
Come faccio? Circa 25 anni di TeX. 🙂
Ciao
Enrico
24 Gennaio 2011 alle 22:30 in risposta a: problema: prima pagina indice, capitolo e bibliografia #55065::ok ho provato quanto da te suggerito e…. ovviamente funziona 😀
se hai voglia, mi spiegheresti perchè mi hai suggerito di metterlo prima di
\begin{document}? mi piacerebbe capirlo, sono molto curioso 😀
grazie ancoraÈ solo per questione di ordine del documento: quel codice modifica un’impostazione generale, quindi è meglio che sia là.
Ciao
Enrico
::`\documentclass[a4paper,11pt,oneside,notitlepage]{article}
\usepackage[T1]{fontenc}
\usepackage[applemac]{inputenc}
\usepackage[italian]{babel}\usepackage{amsmath,amsfonts,amssymb,amsthm,mathrsfs}
\usepackage[colorlinks,hyperindex,pdftex]{hyperref}\newcommand{\Z}{\mathbb{Z}}
\newcommand{\C}{\mathbb{C}}\begin{document}
\tableofcontents
\section{Esercizi}
Calcolare il gruppo fondamentale degli spazi seguenti:\subsection[$\C^{*}/\langle\varphi^{n}\mid n\in\Z\rangle$]{$\C^{*}/G$, dove $G$ è il gruppo $\{\varphi^{n}\vert n\in\Z\}$ generato dall'omeomorfismo $\varphi(z)=2z$}
ciao
\end{document}`il problema non cambia togliendo i bookmarks: non crea l’indice.. e solito errore.
Per non generare i bookmarks va data l’opzione “bookmarks=false”; tuttavia alcuni comandi infastidiscono lo stesso hyperref; sono \langle e \rangle che, nell’argomento opzionale di \subsection (o nell’argomento obbligatorio se non c’è quello opzionale) vanno preceduti con \protect:
`\subsection[$\C^{*}/\langle\varphi^{n}\mid n\in\Z\rangle$]
{$\C^{*}/G$, dove $G$ è il gruppo $\{\varphi^{n}\vert n\in\Z\}$ generato dall'omeomorfismo $\varphi(z)=2z$}`
Già che ci sei togli anche l’inutile (e dannosa) opzione “pdftex” e adopera il corretto comando \mid invece di \vert.Ciao
Enrico
::Sono contento di potervi regalare all’URL qui sotto questa nuova e fiammante Introduzione a LuaLaTeX.
Magari 😥 non ne sarei capace, però forse qualcuno di voi ha voglia e tempo per spiegarci un poco a che cosa dovrebbero servire LuaTeX e LuaLaTeX e perché si dovrebbero usare al posto di o accanto a TeX e LaTeX. Oppure perché non ne vale davvero la pena.
Le nebbie intorno a Xe- e compagnia cantante si sono un pelo diradate, ma qui proprio non saprei da che parte cominciare. Voi lo usate? A che serve?
Ciao
TommasoLuaTeX è un motore di composizione, come TeX. Ha due fondamentali vantaggi: 1) la possibilità di poter inserire nello scripting TeX parti di scripting Lua, semplice quasi quanto il python; 2) la possibilità di gestire in modo semplicissimo i fonts, tutti quelli installati sul sistema, anche quelli truetype e opentype, senza necessità di particolari installazioni.
LaTeX : TeX = LuaLaTeX : LuaTeX = XeLaTeX : XeTeX, nel senso che LuaLaTeX è un macrolinguaggio di LuaTeX come LaTeX è un macrolinguaggio di TeX, del tutto simile a LaTeX, tranne che puoi usare i fonts in questo modo: nel terminale fai un bel
`fc-list`
per vedere quali sono i tuoi fonts, e poi componi qualcosa del genere:
`
\documentclass[12pt]{report}
\usepackage{fontspec}
\begin{document}
\setmainfont{Minion Pro} Tutto il documento sarà stampato in Minion Pro, un font opentype che alcuni hanno installato sul loro sistema.{\fontspec{Linotype Zapfino} Invece questa breve parte in Zapfino.}\\
Da qui in poi si torna a usare il Minion.
\end{document}
`Il codice appena scritto va compilato con il motore XeTeX, con LuaTeX non dovrebbe essere molto diverso.
Vale la pena di notare che il pacchetto fontspec (destinato ad essere usato con XeLaTeX e LuaLaTeX) è scritto interamente in expl3.
Ciao.
edit: ho googlato luatex e mi è sembrato che la documentazione non sia scarsa.
La gestione dei font in LuaLaTeX e in XeLaTeX con il pacchetto fontspec è identica. LuaTeX si distingue da XeTeX perché ha appunto quel linguaggio di scripting e quindi funzioni che con TeX o pdfTeX nemmeno si possono immaginare.
Naturalmente non è compatibile per altri aspetti con XeLaTeX: polyglossia, per esempio, non funziona e non è nemmeno pensabile, al momento, di adattarlo.
Ciao
Enrico
24 Gennaio 2011 alle 20:29 in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54215::Senza un esempio minimo è difficile dire qualcosa.
ho riportato il bug all’autore del pacchetto. questo sarebbe il mio codice per formattare i capitoli:
`\usepackage[pagestyles,psfloats,topmarks]{titlesec}
\newpagestyle{v2st}{
\sethead{}{}{\small\thepage}
\setfoot{}{\color{grchiaro}\rule[.5ex]{4em}{.2pt}\quad\S\quad\rule[.5ex]{4em}{.2pt}}{}
}\assignpagestyle{\chapter}{v2st}
\titleformat{\chapter}[display]{\vskip-4em \scshape\huge\bfseries\fillast}
{\color{grm}\mdseries\scriptsize Capitolo~\small\thechapter}{-0.8ex}{}
`se commento il comando \titleformat, \assignpagestyle fa il suo dovere, altrimenti nisba!
Per il secondo problema c’è un vecchio trucco:
`\listoffigures
\begingroup
\renewcommand{\cleardoublepage}{}
\renewcommand{\clearpage}{}
\listoftables
\endgroup`
Ciao
Enricograzie!
Non ho mai usato i comandi per lo stile di pagina di titlesec; ci ho provato una volta e mi hanno lasciato alquanto perplesso: fancyhdr fa le cose meglio.
Ciao
Enrico
24 Gennaio 2011 alle 18:47 in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54212::dunque.. ho provato qualche workaround, senza successo.
sono passato alla classe report, e ho risolto gran parte degli inconvenienti che ne sono derivati.il bello è che il comando \assignpagestyle{}{} ancora non funziona!
anzi mi sa che ho trovato un bug in titlesec. che faccio?
è un bug talmente grosso che mi stupisco sia ancora lì..
in pratica quando si usa il comando \titleformat{\chapter}, il comando \assignpagestyle{\chapter} non funziona più.un’altra cosa.. c’è un modo di mettere listoffigures e listoftables nella stessa pagina, anche usando la classe report, magari senza usare pacchetti aggiuntivi?
Senza un esempio minimo è difficile dire qualcosa.
Per il secondo problema c’è un vecchio trucco:
`\listoffigures
\begingroup
\renewcommand{\cleardoublepage}{}
\renewcommand{\clearpage}{}
\listoftables
\endgroup`
Ciao
Enrico
::Ciao a tutti.
Ho bisogno di inserire delle formule nei titoli delle mie sezioni (article).
Di solito i warning dovuti a cose del tipo
\section{$$} li ignoravo e andava tutto bene ora però non mi compila l’indice…
`\subsection{$\C^{*}-\{0\}$}
ciao
\subsection{$\C^{*}/\langle{\varphi^{n}:n\in\Z}\rangle$}
ciao
\subsection{$\C^{*}/<\bar{\varphi}^{n}:n\in\Z>$}
ciao
\subsection{$\C^{*}/<-\bar{\varphi}^{n}:n\in\Z>$}
`se però commento la seconda subsection allora i warning restano ma mi compila e mi mostra l’indice, così come se tolgo \langle ed \rangle. lasciando invece tutto così mi stampa tutto tranne l’indice che proprio non lo fa (prima compilazione si blocca, alla seconda stampa senza indice) credo sia un problema generale quindi non penso serva l’esempio che ho fatto io, in caso lo posto subito (non lo faccio per non appesantire)
l’errore sta nel fatto che ci sono i dollari (quelli sono i motivi dei warning) ma senza non posso scrivere equazioni.. come posso risolvere?
grazie mille a tutti.
ps il “tale che” è fatto coi due punti e non con la barra perché anche \vert mi dava errore 🙂pps: forse serve una precisazione…nel preambolo, tra le altre cose c’è
`
\newcommand{\C}{\mathbb{C}}
\newcommand{\Z}{\mathbb{Z}}
`Non ottengo alcun errore.
È sbagliato usare < per la parentesi ad angolo, il simbolo giusto è \langle, con il compagno \rangle; se vuoi la barra per "tale che" usa \mid. Esempio minimo compilabile, per favore. Ciao Enrico
-
AutoreRisposte