Risposte nei forum create
-
AutoreRisposte
-
::
Il comando \thesection non è stato definito.
Ho controllato meglio il file delle definizioni di Lyx (sto usando un ams-book) e dice che i teoremi vengono numerati in base alla sezione, cioè 1.1, e è proprio quello che io dovrei evitare 🙁
Quindi non so se devo modificare qualcosa, oppure che è qualcosa che è interno ad amsbook e non posso modificarlo.
`\renewcommand{\thethm}{\thechapter.\thesection.\arabic{thm}}`
subito dopo la riga con \newtheoremCiao
Enrico
::Ho un problema con la numerazione dei teoremi. Devo numerare i teoremi non “ancorandoli” alla sezione, ma al capitolo e alla sezione. In poche parole, invece di Teorema 1.1, Teorema 1.1.1.
Per ora utilizzo questo codice,
`\newtheorem{thm}{Teorema}[section]`Con qualunque classe normale questo codice dà numeri del tipo 1.1.1
Controlla che il comando \thesection non sia stato ridefinito.
Ciao
Enrico
::Sorry, mai usato toptesi: passo la palla a chi ne sa! Intanto, fossi in te, comincerei a leggerne attentamente la documentazione.
L’opzione trieste appartiene a toptesi. Meglio dire
`\usepackage[trieste]{toptesi}`
Ma escluderei che siano la causa del problema. Quei messaggi si riferiscono alla bibliografia.Probabilmente c’è un comando \bibliography senza alcun comando \bibliographystyle
Ciao
Enrico
::Vi ringrazio entrambi per la vostra disponibilità. I vostri consigli mi sonostati utilissimi.
Ho provato quanto proposto da Enrico, funziona ma mi mette l’elenco delle tabelle e delle figure prima ancora del frontespizio, in una posizione del tutto non desiderata.
Non sono stato abbastanza chiaro, scusa: quei comandi vanno dopo l’indice, non nel preambolo:
`\documentclass[…]{…}
…
\begin{document}
…
\tableofcontents
\cleardoublepage
\begingroup
\let\chapter\section
\listoftables
\listoffigures
\thispagestyle{plain}
\endgroup
…`
Ciao
Enrico
::Sto scrivendo la tesi in Latex ed ho un problema.
Sto scrivendo come \documentclass{book,openright …} e vorrei avere sulla stessa pagina \listoftables e listoffigures perchè ho poche voci. Mi mette la lista delle tabelle sulla prima pagina destra, come se partisse un nuovo capitolo.
Qualcuno di voi ha qualche idea?
Non ho tanta voglia di provarci, ma suppongo che una cosa come
`\cleardoublepage
\begingroup
\let\chapter\section
\listoftables
\listoffigures
\thispagestyle{plain}
\endgroup`
potrebbe funzionare. Sto semplicemente dicendo a LaTeX che, nel gruppo iniziato dopo aver cambiato pagina ed essersi assicurati che sia una pagina destra, il comando \chapter diventa \section. Alla fine del gruppo la ridefinizione viene annullata automaticamente. Le intestazioni non saranno dello stesso tipo dei capitoli, ma non mi pare un problema: le vedresti come “sezioni” del capitolo “Indice”.Facci sapere.
Ciao
Enrico
::Ok. Ho inserito`\usepackage{tabularx}
\usepackage{booktabs}`nel preambolo ed ho modificato la mia tabella in questo modo:`\begin{table}[!ht]
\centering
\begingroup
\renewcommand{\arraystretch}{1.1}
\footnotesize
\begin{tabularx}{\textwidth}{lX}
\toprule
\textbf{Versione} & \textbf{Descrizione}\\
\midrule
\js 1.0 & La versione originale del linguaggio; era piena di bug e ora in pratica è obsoleta.\\
…
ECMA v3 & Ha standardizzato l'istruzione \texttt{switch}, le espressioni regolari e la gestione delle eccezioni.
Le implementazioni conformi sono \js 1.5 e JScript 5.5.\\
\bottomrule
\endgroup
\end{tabularx}
\caption{Versioni di \js.}
\end{table}`e questi sono gli errori che mi restituisce:`[LaTeX] tesi.tex => tesi.dvi (latex)
[LaTeX] concluso con stato di uscita 1
./cap2.tex:38:Overfull \hbox (2.0414pt too wide) in paragraph
./cap3.tex:210:Missing } inserted. \end{tabularx}
./cap3.tex:210:Missing \cr inserted. \end{tabularx}
./cap3.tex:210:Misplaced \cr. \end{tabularx}`Cosa mi manca?\endgroup deve andare dopo \end{tabularx}: i gruppi vanno annidati sempre nel modo corretto.
Cambia gli \hline rimanenti in \midrule.
Ciao
Enrico
::Ciao a tutti.
Vado al dunque subito: io ho questa tabella:`\begin{table}[!ht]
\centering
\begin{tabular}{|l|p{10.2cm}|}
\hline
\textbf{Versione} & \textbf{Descrizione}\\
\hline \hline
JavaScript 1.0 & La versione originale del linguaggio; era piena di bug e ora in pratica è obsoleta.\\
…
\hline
\end{tabular}
\caption{Versioni di JavaScript.}
\end{table}`C’è un modo per dare a tutta la tabella una dimensione del testo piccola, senza mettere`\footnotesize`prima di ogni stringa?Certo che c’è. Ma vorrei anche consigliarti un diverso modo di compilare quella tabella. La seconda colonna deve essere “larga al punto giusto”: pacchetto tabularx. È una tabella “complicata”: pacchetto booktabs.
Ecco un preambolo, la tabella com’è scritta va bene, eccetto per gli \hline dopo la prima riga della tabella che vanno cambiati in \midrule (l’ultimo in \bottomrule)
`\begin{table}[!ht]
\centering
\begingroup
\renewcommand{\arraystretch}{1.1}
\footnotesize
\begin{tabularx}{\textwidth}{lX}
\toprule
\textbf{Versione} & \textbf{Descrizione}\\
\midrule
JavaScript 1.0 & La versione originale del linguaggio; era piena di bug…
…`
Prova e vedrai il risultato. Nella tabella vera e propria ho fatto tre cose
(0) aperto un gruppo con \begingroup;
(1) ampliato lo spazio fra le righe del 10%;
(2) scelto il corpo \footnotesize;
(3) dichiarato che la seconda colonna della tabella prende tutta la giustezza, sottratti l’ampiezza della prima colonna e gli spazi tra colonne.
Il gruppo è chiuso prima della didascalia, rimettendo le cose come prima.Ciao
Enrico
19 Febbraio 2007 alle 17:33 in risposta a: Per una dispensa (numerazione esercizi e soluzioni) #12927::Ciao a tutti. Mio padre sta scrivendo una dispensa di esercizi di geometria solida. Sono riuscito a convertirlo al LaTeX però ora abbiamo una questione che vorremmo gestire in modo automatizzato ma non sappiamo come.
Premetto che ho fatto delle ricerche sul forum e sui materiali disponibili senza avere trovato niente di decisivo, ma chiedo venia nel caso qualcosa mi fosse sfuggito!
Si tratta semplicemente di utilizzare un ambiente o un comando per numerare questi problemi. Finora abbiamo fatto coincidere un problema con un paragrafo, in questo modo:
`\section{Problemi di tipo A}
\paragraph{Problema A1}
Testo del problema\paragraph{Problema A2}
Testo del problema\section{Problemi di tipo B}
\paragraph{Problema B1}
Testo del problemaeccetera…`
Vorremmo però trovare un modo per rendere la numerazione automatica. Abbiamo provato ad usare il pacchetto theorem ma rende tutto italics quindi vorremmo qualcosa d’altro.
Un altra questione che stiamo cercando di risolvere è inserire una appendice ‘Soluzioni’ dove a fianco del numero del problema si possa inserire la soluzione. Avevo pensato a qualcosa di simile ad un indice analitico, ma non saprei proprio come fare.
Vi ringrazio anticipatamente, ogni consiglio è ben accolto. Spero di aver espresso in modo chiaro le questioni che vorrei risolvere, e mi scuso anche in anticipo se qualcuno di questi argomenti è coperto da materiale/threads presenti sul sito.
Pacchetto exercise
This package offers a simple environment to typeset exercises, and their questions, sub-questions, indications, answers and so on.
The layout of the exercises is fully customisable. Moreover, the answers of the exercise could be typeset immediately or later in the document.La documentazione è abbastanza dettagliata (ma in inglese, naturalmente).
Ciao
Enrico
19 Febbraio 2007 alle 13:55 in risposta a: riferimenti bibliografici nelle note a piè di pagina #12913::Approfitto ancora della tua pazienza…. mi commenteresti (a me e agli altri) il codice
`\usepackage{bigfoot}
\DeclareNewFootnote[para]{default}
\DeclareNewFootnote{B}[alph]
\let\footnote\footnoteB
\newcommand{\footcite}[2][]{\footnotedefault{\cite[#1]{#2}}}`
cosa fanno le singole righe?
(a parte prime due 🙂 ) le altre le intuisco ma non è chiaro…(vorrei provare a modificare quanto tu hai fatto…ovvero indicare i commenti \footnote con numeri e indicare i riferimenti \footcite con lettere
-
\DeclareNewFootnote[para]{default} dichiara che le note usuali (che appariranno per prime nella parte della pagina riservata alle note) sono composte “a paragrafo”;
-
\DeclareNewFootnote{B}[alph] dichiara un nuovo tipo di nota, che va richiamata con \footnoteB, numerata con lettere;
-
\let\footnote\footnoteB serve per evitare di dover dare il comando \footnoteB, sostituendolo con il comando \footnote, che comunque non useresti mai direttamente;
-
\newcommand{\footcite}[2][]{\footnotedefault{\cite[#1]{#2}}} definisce un comando \footcite che compone in nota a piè di pagina la citazione bibliografica; uso il fatto che \footnotedefault è equivalente a \footnote originale.
Così il tuo documento è scritto in modo che non devi preoccuparti se in seguito vorrai cambiare come le note escono. Per esempio, volendo tornare a note uniche, basta ridefinire \footcite.
Insieme alla ridefinizione di \cite per evitare di avere le parentesi quadre, è tutto ciò che ti serve. Adesso però vuoi numerare con lettere i riferimenti; niente di più facile:
`\DeclareNewFootnote[para]{default}[alph]
\DeclareNewFootnote{B}[arabic]
\let\footnote\footnoteB
\newcommand{\footcite}[2][]{\footnotedefault{\cite[#1]{#2}}}`
Almeno così dovrebbe andare.Ciao
Enrico
19 Febbraio 2007 alle 12:00 in risposta a: riferimenti bibliografici nelle note a piè di pagina #12911::Buongiorno a tutti
premetto scusandomi per eventuali imperfezioni e inesattezze…è da poco che lavoro con latex.Sto scrivendo la tesi di laurea e avrei questa esigenza… :
all’interno dei discorsi faccio riferimento a pagine o sezioni di libri citati in bibliografia, avrei esegigenza di far comparire nelle note a piè di pagina il riferimento a libro.Ho provato con \cite [argomenti] {nome_libro}, e il riferimento compare all’interno della frase tra parentesi quadre…io lo vorrei come nota a piè di pagina per cui ho inserito \footnote { \cite […]{…}}, ora il riferimento compare giustamente a piè di pagine ma sempre tra parentesi quadre…come si fa a togliere le parentesi quadre che stanno attorno al riferimento?
P.S. (nel caso servisse) uso bibtex e come biblio style plain
Ulteriore richiesta (non vorrei sembrare troppo menoso!!! :P), c’è un modo per definire diversi tipi di note a piè di pagina… mi spiego meglio è possibile ad esempio avere una tipologia di note contrassegnate dai numeri (1, 2, 3, …), e un’altra tipologia che compare successivamente magari contraddistinte da lettere (a, b, c, ..). oppure da numeri tra quadre ([1], [2], [3], …) (questo mi serve in generale, ma ora nello specifico mi piacerebbe che nelle note ci fosse distinzione tra quelle che sono di commento al testo, e quelle che sono riferimento bibliografico)
Per le note multiple, pacchetto bigfoot. Per evitare le parentesi quadre, metti nel preambolo il seguente incantesimo:
`\makeatletter
\def\@cite#1#2{{\def\@temp{#2}#1\ifx\@temp\empty\else , #2\fi.}}
\makeatother`
Direi che si può fare così:
`\usepackage{bigfoot}
\DeclareNewFootnote[para]{default}
\DeclareNewFootnote{B}[alph]
\let\footnote\footnoteB
\newcommand{\footcite}[2][]{\footnotedefault{\cite[#1]{#2}}}`
Ecco un esempio:
`Tizio e Caio\footcite[p.~345]{tiziocaio} hanno detto che i sicomori\footnote{Alberi di strana forma} sono alti.`
Però, probabilmente, ti andrebbe meglio un sistema di citazione autore-anno (pacchetto natbib).Con il comando \DeclareNewFootnote[para]{default} le note che riguardano le citazioni bibliografiche non vengono una sopra l’altra, ma formano un paragrafo.
Facci sapere.
Ciao
Enrico
::Ciao, mi scuso per non esser stato esplicito nello specificare l’errore che avevo in compilazione. L’errore ottenuto è il seguente:
LaTex Error: Undefined color model
e si presenta qualora non specifico il colore in codice rgb.
Ecco perché ritengo che il package framed richiede che i colori siano espressi in codice rgb, infatti se alla riga `\definecolor{shadecolor}{rgb}{1, 0, 0}` sostituisco red al posto del codice rgb otengo il famigerato errore di Undefined color model.P.S. esiste una tabella colori con il relativo codice rgb (non esadecimale possibilmente)?
Il modello rgb prevede una terna di valori; il modello cmyk una quaterna; il modello “a nomi” prevede un nome.
Il comando \definecolor è del pacchetto color, ne trovi la documentazione in grfguide.{ps|pdf} che hai certamente sul tuo sistema.
`\definecolor{}{ }{ }`
è quello che vuoi tu, uno fra “rgb”, “cmyk”, “gray” o “named”, quello che definisce il colore nel modello. Esempi:
`\definecolor{light-blue}{rgb}{0.8,0.85,1}
\definecolor{mygrey}{gray}{0.75}
\definecolor{myred}{named}{WildStrawberry}`
Naturalmente, “red” è un colore predefinito e non occorre dare \definecolor per ottenerlo.Ciao
Enrico
18 Febbraio 2007 alle 10:34 in risposta a: nuovo ambiente con numerazione capitoli ecc separati #12868::Eh come posso fare un esempio………esempio\footnote{questo è un esempio}
risultato
esempio^1
(manca la nota a piè di pagina…)
Un documento completo, il più piccolo possibile, che mostri il problema. A me la nota viene; naturalmente nel tipo di carattere normale, non Courier (occorrerebbe modificare il comando \footnote per quello).
Ciao
Enrico
18 Febbraio 2007 alle 10:18 in risposta a: nuovo ambiente con numerazione capitoli ecc separati #12866::\statchapter
\statsectionsembrano funzionare bene.
Però ancora quelle note non si vedono 😥 Rimane il numeretto sulla parola ma in fondo alla pagina non si vede. Ho provato fuori dall’ambiente e tutto va quindi bisogna modificare qualcosa nel codice dell’ambiente…ma cosa?
Esempio? In ogni caso, non ti pare che una nota a piè di pagina a qualcosa che non appartiene propriamente al documento sia poco opportuna?
Ciao
Enrico
-
-
AutoreRisposte