Risposte nei forum create
-
AutoreRisposte
-
::
OldClaudio” post=62091
Le figure con il codice di posizionamento [p] risultano centrate verticalmente di default, quindi togli tutti quegli inutili \null\vspace*{…}Come vedi avevo già risolto 🙂
(in effetti mi era sfuggito che [p] centra automaticamente; appena ho ricordato, ho sistemato ;))Il problema resta comunque centrare quella prima immagine (che non è [p], perché deve stare nella stessa pagina del \section*). Ora provo a mettere quei \null\vspace* lì, vediamo se esplode 🙂
1 Settembre 2011 alle 8:59 in risposta a: Produzione di un manuale tecnico – chiedo suggerimento #63121::damu” post=62061
Vorrei semplicemente :
1. indice clickabile (link) con la pagina del capitolo, coi classici puntini fino al num di pagina`\usepackage{hyperref}`
damu” post=62061
2. paragrafi e sottoparagrafi non numerati`
\section*{}
\subsection*{}
`damu” post=62061
3. intestazione pagina con linea e testo a mia scelta`
\usepackage{fancyhdr}
`(e leggi la documentazione di fancyhdr per impostare il testo “a tua scelta”)
::egreg9″ post=61945
Purtroppo varwidth non funziona con caption.Peccato. 🙁
egreg9″ post=61945
`[..]
\usepackage{environ}
\makeatletter
\newenvironment{centeredcaption}[1]
{\def\table@caption{#1}%
\Collect@Body\measure@table}
{\begin{minipage}{\table@width}\centering
\expandafter\caption\expandafter{\table@caption}
\box0\end{minipage}}
\def\measure@table#1{\sbox\z@{#1}\edef\table@width{\the\wd\z@}}
\makeatother
[..]
`Grazie mille!!!
::d.paleino” post=61931
Ora come ora, riportando quel codice all’interno della tesi, le tabelle vengono una sotto l’altra, con caption allineato a sinistra. Non capisco il motivo, né d’altronde potrei allegare l’intera tesi. Vedrò di sperimentare un po’ con varwidth!Svelato l’arcano: è colpa del pacchetto caption, che carico con:
`\usepackage[font=footnotesize,format=plain,labelfont={sf,bf}]{caption}`
(ma anche senza opzioni, stesso problema)
Ora resta da capire come risolvere 🙂 (vado a googlare)
::egreg9″ post=61929
Il problema è che la seconda tabella è molto più di 0.4\columnwidth. Carica il pacchetto varwidth e sostituisci gli ambienti minipage con varwidth:
`\begin{varwidth}{\textwidth}
\centering
…
\end{varwidth}\hfil
\begin{varwidth}{\textwidth}
\centering
…
\end{varwidth}`
La dimensione data come argomento è quella massima, ma se gli oggetti all’interno non la superano, viene usata quella naturale.Sempre gentilissimo Enrico, grazie mille! 🙂
Ora come ora, riportando quel codice all’interno della tesi, le tabelle vengono una sotto l’altra, con caption allineato a sinistra. Non capisco il motivo, né d’altronde potrei allegare l’intera tesi. Vedrò di sperimentare un po’ con varwidth!
::Adesso va meglio: la cosa comincia a chiarirsi. Che cosa siano una lista di token e un registro token non è così importante, se il codice funziona. 🙂
Il codice postato funziona, grazie mille 🙂
Il problema, però, è che voglio _capire_ cosa siano una lista di token e un registro di token 😉Comunque, qualche ricerchina con Google non mi potrà far male.
Grazie ancora,
David
::Se non devi raccogliere i vari elementi qua e là per il documento e stamparli in modo ordinato all’inizio, non c’è bisogno di \addcontentsline o simili.
\addcontentsline era un esempio di “comportamento” che dovrebbe avere la mia funzione…
Il modo più semplice è di usare una lista di token.
Ecco, vedi. Non ho la più pallida idea di cosa sia un token (almeno il LaTeX)… cercherò, grazie (anche per il pezzo di codice)
Il fatto è che ancora non si capisce affatto che cosa ti serva.
Credevo di essermi spiegato meglio 🙁
Quello che dovrei poter fare è qualcosa di simile a:
`
\documentclass[a4paper]{miaclasse}
\begin{document}
\coordinatore{Prof. Tizio}
\cfu{10}
\modulo{Uno}{Prof. Uno}
\modulo{Due}{Prof. Due}
…
\sommario
\end{document}
`Dove \sommario sarebbe quello che ho scritto prima:
`
\newcommand\sommario{\begin{flushright}
\begin{minipage}{6cm}
\begin{tabular}{ll}
\textbf{Coordinatore} & \textit{\thecoordinatore} \\
\textbf{Crediti} & \textit{\thecfu}\\[10pt]
\listamoduli
\end{tabular}
\end{minipage}
\end{flushright}
}
`Qui ho cambiato un po’ il codice che ho postato in origine aggiungendo \listamoduli, che dovrebbe quindi elencare i moduli “aggiunti” con \modulo{}{}.
Una cosa del tipo (pseudo-codice non-LaTeX):
`
aggiungi(“Modulo1”, “Professore1”);
aggiungi(“Modulo2”, “Professore2”);
stampalista();
`Grazie per l’aiuto,
David
::Scusa, ma come “prototipo” quel PDF mi sembra un po’ troppo scarno.
Non deve essere nulla di particolare… ho fatto tutto in OOoWriter finora, ma vorrei automatizzare la cosa con un po’ di scripting appoggiandomi ad un database — per questo ho pensato che generare i PDF da LaTeX (un po’ di “sed magic” farebbe al caso mio) fosse la soluzione ideale.
Né si capisce davvero che cosa tu stia cercando di fare. Prova a essere un po’ più esplicito.
D’accordo. Non conosco bene LaTeX, per cui perdonami un’eventuale errata terminologia.
Quello che mi serve definire è un comando che, ad ogni chiamata, aggiunga i suoi parametri ad una “lista”, che verrà poi mostrata da un secondo comando.
Esempio:
\modulo{Medicina Interna}{Prof. Uno}
\modulo{Ematologia}{Prof. Due}
\stampamoduliVa meglio così?
Grazie,
David
-
AutoreRisposte