- Questo topic ha 15 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 12 mesi fa da
OldClaudio.
-
CreatoreTopic
-
13 Gennaio 2005 alle 15:13 #4484::
Salve a tutti, è la prima volta che posto sul forum.
Sono alle prime armi con LaTex, con cui ho deciso di scrivere la tesi.
Ho cercato negli archivi del forum ma non ho trovato risposta a quanto segue.
Vorrei creare dei box numerati nella tesi, nei quali racchiudere sviluppi analitici e formule che altrimenti appesantirebbero oltremisura la lettura della stessa.
Come fare? Creo un nuovo oggetto?
Vorrei che i box fossero inseriti e figurasse al loro interno “Box.numero del capitolo.numero_del_box_relativo_a_questo_capitolo” e quindi poter usare all’interno tutti i comandi standard (tipo minipage).
Soprattutto, nel corpo della tesi vorrei poterli citare con riferimenti incrociati, del tipo “per la dimostrazione vedi box X.X”
Qualche dritta?
Spero di essere stato chiaro; in caso contrario non esitate a farmi fare la figura del deficiente….
Grazie e ciao
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Gennaio 2005 alle 16:16 #4485::
Salve a tutti, è la prima volta che posto sul forum.
Sono alle prime armi con LaTex, con cui ho deciso di scrivere la tesi.
Ho cercato negli archivi del forum ma non ho trovato risposta a quanto segue.
Vorrei creare dei box numerati nella tesi, nei quali racchiudere sviluppi analitici e formule che altrimenti appesantirebbero oltremisura la lettura della stessa.
Come fare? Creo un nuovo oggetto?
Vorrei che i box fossero inseriti e figurasse al loro interno “Box.numero del capitolo.numero_del_box_relativo_a_questo_capitolo” e quindi poter usare all’interno tutti i comandi standard (tipo minipage).
Soprattutto, nel corpo della tesi vorrei poterli citare con riferimenti incrociati, del tipo “per la dimostrazione vedi box X.X”
Qualche dritta?
Spero di essere stato chiaro; in caso contrario non esitate a farmi fare la figura del deficiente….
Grazie e ciao`\newcounter[chapter]{scatola}
\newenvironment{scatola}
{\par\bigskip\refstepcounter{scatola}\begin{minipage}{\textwidth}
\noindent\hrule\medskip
{\centering Scatola \thescatola\par}\medskip}
{\par\medskip\noindent\hrule\end{minipage}\bigskip}
…
Scrivo i risultati nella scatola~\ref{prima}.\begin{scatola}\label{prima}
$a+b=b+a$
\end{scatola}`Ora fa’ le tue modifiche.
Ciao
Enrico
-
13 Gennaio 2005 alle 18:34 #4486
-
13 Gennaio 2005 alle 22:28 #4487
-
13 Gennaio 2005 alle 23:07 #4488
-
14 Gennaio 2005 alle 8:13 #4489
-
14 Gennaio 2005 alle 16:36 #4490::
`\newcounter[chapter]{scatola}
\newenvironment{scatola}
`Non mi funziona per qualche motivo; sono stato costretto a fare
`\newcounter{scatola}
\numberwithin{scatola}{chapter}`Errore mio! La sintassi è`\newcounter{scatola}[chapter]`L’avevo corretto nel file di prova, poi ho dimenticato di metterlo a posto qui.
Per quanto riguarda la presenza del numero del capitolo, occorre anche, ovviamente,`\renewcommand{\thescatola}{\thechapter.\arabic{scatola}}`
Ciao
Enrico
-
14 Gennaio 2005 alle 16:47 #4491::
In effetti credo che il comando AMS \numberwithin non faccia altro che quello che hai scritto tu per esteso.In definitiva si può usare equivalentemente i seguenti due
`\newcounter{scatola}
\numberwithin{scatola}{chapter}``\newcounter{scatola}[chapter]
\renewcommand{\thescatola}{\thechapter.\arabic{scatola}}`
-
13 Settembre 2011 alle 6:33 #4492
-
13 Settembre 2011 alle 6:37 #4493
-
13 Settembre 2011 alle 8:07 #4494::
Vacci piano con i quadratoni; certo non è difficile riquadrare una minipage di qualunque dimensione automatica o specificata; basta usare \fbox e metterci dentro la minipage; dentro la minipage ci puoi scrivere quel che ti pare, comprese le equazioni, ma…Una grande scatola come minipage, riquadrata o non riquadrata, diventa un oggetto ingombrante che scompagina tutta la composizione, e può provocarti delle pagine orrendamente poco riempite, o la scatola che fuoriesce “dal foglio”.
A quel punto devi cercare i pacchetti che ti consentono di riquadrare scatole che possono venire spezzati a fondo pagina e proseguire nella pagina successiva; ce ne sono, ma secondo me producono delle composizioni mal fatte (una scatola spezzata come fai a far capire al lettore che prosegue nella pagina successiva?
Ci sono diversi mezzi per aggirare questi inconvenienti, il primo che mi viene in mente è una longtable con filetti iniziale finale in ogni moncone di tabella e con filetti laterali, con i piedi normali che contengono una frase del tipo “prosegue nella pagina successiva” e righe iniziali che contengono una frase del tipo “continua dalla pagina precedente; una sola colonna larga \textwidth -2\tabcolsep-\2\fboxsep\-2\fboxrule col contenuto matematico che ti permetta di centrare le equazioni.
Non so se facendo in questo modo puoi usare gli ambienti di equazioni numerate di LaTeX e del pacchetto amsmath, ma con qualche magia non dovrebbe essere troppo complicato stampare a fine riga un numero di formula e di richiamarlo con \label.
Tutto ciò non è una cosina da poco. Per cui ti raccomando di pensarci bene se vuoi davvero riquadrare insiemi di formule, cioè se il riquadro è davvero la soluzione giusta per portare il messaggio al tuo lettore..
-
13 Settembre 2011 alle 8:30 #4495
-
13 Settembre 2011 alle 13:56 #4496
-
13 Settembre 2011 alle 16:34 #4497::
Avevo capito che volevi fare come hai esemplificato. comunque ti ripeto che per sistemare dentro a pagine ben composte degli oggetti così grandi o usi mdframed come ti ha suggerito Agostino, o usi float e definisci un nuovo tipo di oggetto flottante al quale puoi apporre una didascalia numerata (del tipo di: “Formulario 1: Le trasformate di Laplace dei polinomi”), oppure ti arrampichi su per i vetri con un uso improprio di longtable
-
14 Settembre 2011 alle 6:46 #4498
-
14 Settembre 2011 alle 9:00 #4499::
Guarda questo codice; non fa quello che dicevo ma se non esageri con la dimensione delle scatole può andare (ci sono due diverse soluzioni- funzionano con una versione recente di pdflatex):
`
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[italian]{babel}\usepackage{lipsum}
\usepackage{amsmath,amssymb,longtable}
\begin{document}\errorcontextlines=9
\lipsum[1-3]
\begin{center}
\fbox{%
\begin{minipage}{\dimexpr \textwidth -4\fboxsep-2\fboxrule}
\[\begin{aligned}
& \lambda_n =\lambda \qquad \mu_n=\mu \quad (n=1, 2,\dots) \\
& \varrho = \lambda/\mu \qquad \text{(condizione di equilibrio statistico)}\\
& q_n = P(N=n) = (1-\varrho)\varrho^n \qquad (n= 0, 1, \dots)\\
& E(n) = \dfrac{\varrho}{1-\varrho}, \quad E(W) =\dfrac{1}{\mu – \lambda}\\
& f = P(N\geq 1) = \frac{\lambda}{\mu} \qquad \text{(coefficiente di utilizzazione del sistema)}\\
& \tau = \mu f = \lambda \qquad \text{(throughtput del sistema)}
\end{aligned}\]
\end{minipage}
}
\end{center}\lipsum[1-2]
\[
\boxed{%
\begin{aligned}
& \lambda_n =\lambda \qquad \mu_n=\mu \quad (n=1, 2,\dots) \\
& \varrho = \lambda/\mu \qquad \text{(condizione di equilibrio statistico)}\\
& q_n = P(N=n) = (1-\varrho)\varrho^n \qquad (n= 0, 1, \dots)\\
& E(n) = \dfrac{\varrho}{1-\varrho}, \quad E(W) =\dfrac{1}{\mu – \lambda}\\
& f = P(N\geq 1) = \frac{\lambda}{\mu} \qquad \text{(coefficiente di utilizzazione del sistema)}\\
& \tau = \mu f = \lambda \qquad \text{(throughtput del sistema)}
\end{aligned}}
\]
\end{document}
`Naturalmente con la seocnda soluzione, se vuoi dare un numero alla scatoa, basta che esi l’ambeitne equation invece della’mbient creato da \[…\]
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.