Risposte nei forum create
-
AutoreRisposte
-
::
Sto scrivendo un libro, e vorrei mettere degli esercizi alla fine di ogni capitolo, numerati progressivamente. Alla fine di ogni capitolo la numerazione ricomincia. Qualcosa tipo
`Capitolo 1
bla bla…
Esercizi
1. bla bla
2. bla bla
3. bla blaCapitolo 2
bla bla…
Esercizi
1. bla bla
2. bla bla`Vorrei evitare di far comparire il numero di capitolo negli esercizi.
Per ora ho fatto così. Definisco un teorema vuoto
`
\newtheorem{exer}{}
`e una sezione per gli esercizi definita come segue
`
\newcommand{\exsec}
{
\section{Exercises}
\setcounter{exer}{0}
}
`Questo funziona, il problema è che mi dà degli warning perché il contatore si ripete.
Un altro modo potrebbe essere usare
`
\numberwithin{chapter}{exer}
`però poi usare un comando che va a scrivere solo l’ultima parte del numero dell’esercizio. Così LaTeX usa internamente un contatore tipo 1.1, 1.2 ecc. ma stampa solo 1, 2 ecc.
Il problema è che non so se questo sia fattibile e come?
Qualche idea?
`\numberwithin{chapter}{exer}
\renewcommand{\theexer}{\arabic{exer}}`
Ciao
Enrico
::Vi ringrazio per avere insistito affinché installassi multind. Un’incosciente e immotivata pigrizia mi aveva finora trattenuto dal farlo. 🙄
Oltre ad essere molto chiare le istruzioni dell’Arte, il pacchetto è parte del pacchetto “multiplo” (si dirà così?) misc209; perciò, se richiamato nel documento, viene automaticamente installato da MiKTeX 2.7. Poiché non c’è documentazione, qualche istruzione per usarlo l’ho trovata qui .
Funzionare, funziona; e tra l’altro mi sembra di semplice utilizzo. Però ricominciano i problemi di formattazione, legati al fatto che, (come dicevano le istruzioni che ho trovato) il comando \printindex è stato modificato in modo tale da non creare un nuovo capitolo: così il titolo dell’indice non è formattato come quello dei capitoli e nel toc compare con una formattazione diversa rispetto agli altri capitoli.
Io mi sono limitata ad usare multind così (modificando il codice di prova che avevo postato precedentemente): ho tolto quanto si riferiva all’indice realizzato con makeidx e ho inserito
`\usepackage{multind}
\makeindex{italia}
\makeindex{estero}
…
\index{italia}{Bologna}
…
\index{estero}{Dresda}
…
\printindex{italia}{indice delle località italiane}
\printindex{estero}{indice delle località estere}`C’è un modo per far sì che riconosca gli indici come capitoli?
Grazie mille dell’aiuto,
Valeria`\usepackage{multind}
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\chapter{#2}\@input{#1.ind}}
\makeatother`
Naturalmente metterai i comandi di stampa degli indici dopo la dichiarazione \backmatter; perché usi la classe book, vero?Ciao
Enrico
::scusa….sono una principiante
ecco il file mimino che ho creato . Spero di aver capito bene cosa si richiedeva:
\documentclass[11 pt,twoside,letter]{article}%% The same for {book}
\usepackage{times,fancyhdr}
\usepackage[round]{natbib}…
Vedi che succede a usare “il preambolo dell’amico”?
Ovviamente c’è una definizione insensata, quella di \fnum@figure.
Fa’ una cosa: buttalo, è pieno zeppo di errori. Ricomincia da capo con la sola eccezione dei comandi che ti ho suggerito e, se proprio vuoi, quelli relativi a fancyhdr.
Se ti accorgi di aver bisogno di un pacchetto lo aggungi.
Ciao
Enrico
::Salve ho generato un file pdf di un testo scritto in tex con il programma pdflatex. Ora se apro acrobat reader e cerco una parola con il carattere _ non lo trovo. Per esempio se faccio find pippo_superpippo non lo trovo. E’ un baco di acrobat? Oppure di pdflatex?
\usepackage[T1]{fontenc}
Ciao
Enrico
::Da una parte mi serve la classe amsbook per alcune funzionalità che offre. Volevo modificare solo l’indice, per un motivo prettamente estetico, ma non sapevo che ci fosse bisogno di stravolgere completamente la classe.
Più che altro avevo la curiosità di per capire perchè quel codice, che funziona con la classe book, dà problemi con amsbook.Ho detto che sei tu che vuoi stravolgerla (layaureo, corpi giganteschi, altre modifiche). Quali sono le funzioni che ti servono?
Ciao
Enrico
::Ma titletoc è compatibile con amsbook? Non esiste qualche altro pacchetto per modificare l’indice che funzioni bene con questa classe?
Sinceramente non ho la più pallida idea del perché tu insista a usare amsbook quando le modifiche che intendi apportare la stravolgono completamente.
Se vuoi una classe modificabile quasi a piacimento, usa memoir.
Ciao
Enrico
::Ciao a tutti,
sto utilizzando l’ambiente description;
vi copio qui il codice:`
\begin{description}
\item[item1]: blablabla1
\item[item2]: blablabla2
\item[$\frac{bla}{bla}$] %problema
\item[$\frac{bla}{bla}$] %problema
\end{description}
`Ho un problema con gli \item 3 e 4 perchè lo stile non è in grassetto come negli altri, ma viene in stile “matematico”; invece io vorrei avere la frazione ma in grassetto come per item1 e item2.
La matematica è una brutta bestia: un simbolo in nero non ha nulla a che fare con lo stesso simbolo in chiaro. Cerca un modo diverso di presentare il materiale.
Ciao
Enrico
::grazie claudio sei molto disponibile!
credo di aver individuato il problema provando il mio preambolo sul tuo file prova: per qualche motivo appena aggiungo:`\usepackage{hyperref}`
la compilazione della section in cui uso il \greco si arresta.
Tenuto conto che per andare in stampa i link non hanno alcuna utilità penso che commenterò il pacchetto hyperref ed aggiungerò i miei `gamma’ nelle section all’ultimo momento (non ho davvero il tempo di pensare a qualcosa più intelligente 😳 )hyperref (o meglio la parte che deve gestire i segnalibri) non può capire che cosa stai scrivendo.
`\DeclareRobustCommand{\greco}{\foreignlanguage{greek}}
…
\section{Testo in \texorpdfstring{\greco{ellhnik'a}}{Elleniká}}`
Ciao
Enrico
::La soluzione di Enrico è ottima; tuttavia il titolino inserito in maiuscoletto, molto elegante di per sé, non emerge abbastanza fra le voci dell’indice, specialmente se queste sono piuttosto scure; anche \goodbreak è un ordine di saltare colonna piuttosto energico conn una penalità di -500; \filbreak introduce una penalità solo di -200, ma il suo giochetto di allungamenti positivi e negativi fa sì che le colonne venganno spezzate quasi ad ogni titolino. Volendo evitare di mettere in neretto i titolini, mantenere minimo il numero di salti a colonna non giustificata, mantenere l’allineamento delle righe delle due colonne dell’indice e staccare il titolino dal contenuto della sua colonna, io ho pensato ad una modifica del genere:
`
headings_flag 1
heading_prefix “\\par\\penalty-50\\textsc{\\MakeLowercase{”
heading_suffix “}}\\\\\~\\\\\*”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
`
Uso una piccola penalità negativa prima del titolino, mantengo il codice di composizione di Enrico, vado a capo con una riga che contiene solo uno spazio non cancellabile (la tilde) e poi vado ancora a capo con il comando asteriscato che impedisce un salto colonna.
Il risultato può piacere o non piacere, ma il titolono rimane bene in vista e non staccato da quanto segue se non da una riga bianca; l’inconveniente, presente anche con la soluzione di Enrico, è che talvolta si ha un salto pagina alla penultima riga di una colonna, che riimane quindi monca. Però, come nella soluzione di Enrico, le righe delle due colonne si mantengono allineate, anche in corrispondenza dei titolini.Temo che non funzioni proprio; direi che
`heading_suffix “}}\\par\\nobreak\\vskip\\medskipamount\\nobreak”`
sia quello che ci vuole.Ciao
Enrico
::Ehm. . . semplicemente non vedevo il secondo argomento 😳
Ok ho fatto una figuraccia, sigh. Ho provato e funziona benissimo!Però Enrico credo che un problema ci sia (anche se oramai non sono più sicuro di nulla). Credo che la tua definizione non vada bene con il pacchetto cite. Ho provato e semplicemente sembra che venga ignorata. Ovviamente l’ho messa dopo il caricamento del pacchetto.
Non mi sorprende affatto. In quel caso credo che nemmeno la tua funzioni, però.
Ciao
Enrico
::Notevole. Adesso funziona. Non mettevo amsmath nel preambolo perchè mi pareva di avere letto che era in conflitto con classicthesis. Avrò letto male. Resta la questione dell’apostrofo quando uso minionpro ma alla fine nessuno mi vieta di aggiungere un \hspace{0.5pt}… vero?
Il problema vero è che fixltx2e è incompatibile con amsthm :(; ma appunto chiamando amsmath prima di amsthm il problema si corregge da sé: amsmath disfa la “correzione” apportata da fixltx2e (il quale è caricato da classicthesis; l’incantesimo serviva appunto a non caricarlo).
Ciao
Enrico
::se tra \usepackage{classicthesis-ldpkg} e \usepackage{classicthesis} metto quello che hai scritto succede lo stesso. Se lo metto prima di \usepackage{classicthesis-ldpkg} mi dice “environment align* undefined.”…
Certo, se non carichi amsmath l’ambiente non è definito.
La soluzione è di caricare amsmath dopo classicthesis e prima di amsthm.
Ciao
Enrico
::Non vorrei fare una figuraccia. . .
però forse con questo codice si può mantenere anche l’argomento opzionale di cite:
`\makeatletter
\def\@cite#1#2{[{\hbox{R#1}\if@tempswa , #2\fi }]}
\makeatother`Però non conosco la differenza tra \@cite@ofmt e \@cite 🙁
Che cosa ti fa pensare che con la definizione che ho dato capiti qualche problema con l’argomento opzionale di \cite?
Ciao
Enrico
-
AutoreRisposte