- Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 10 mesi fa da .
-
Topic
-
Salve,
ho sempre letto il forum ma questo è il mio primo post. Innanzitutto congratulazioni per l’efficienza di un tale servizio! Finora non ho mai avuto la necessità di postare una domanda, ma ora vorrei chiedere due cose (ovviamente ho già cercato in giro ma non sono riuscito a fare ciò che voglio…). Mi scuso anticipatamente se quel che cerco è scritto in qualche manuale e io non l’ho trovato 😳Andiamo per ordine.
PRIMO PROBLEMA (più semplice)
———————————–
Vorrei, quando scrivo un Teorema, una Proposizione (uso ovviamente AMS), ecc avere una barra laterale che “evidenzi” la presenza del teorema, senza che vada fuori del margine (quindi in pratica il testo del teorema risulterà un pochino indentato rispetto al resto del testo). La resa sarebbe qualcosa del tipo seguente:Il seguente teorema spiega bla bla
| | Teorema (di Torricelli). Sia f una funzione bla bla
| | bla bla bla
| | bla bla bla
Dimostrazione. bla bla blaPenso che sia una richiesta abbastanza semplice. Ho cercato nel pacchetto AMS ma non ho trovato nulla.
SEOCNDO PROBLEMA (più difficile)
———————————–
Riguarda le note a margine (so che non si usano molto in italiano, ma cmq sono belline!). Già uso marginpar in questa forma (sicuramente poco elegante, ma che funziona):\newcommand{\mymarginpardx}[2][5000]{\linespread{1} \marginpar{\footnotesize\sffamily \edef\oldtolerance{\the\tolerance} \tolerance=#1\relax \hskip0pt #2\par\tolerance=\oldtolerance}}
Poi potrei chiamare direttamente
\mymarginpar[5000]{questa scritta è la nota a margine}
Ma io vorrei che venisse una linea verticale a lato, come per evidenziare la nota. Ho pensato a una cosa tipo la seguente:
\mymarginpardx[10000]{
\vspace{-10mm} % = -0.333333 * numero righe
{\rule{0.5mm}{10mm}} % = vspace
\hspace{-2 mm } \begin{tabular}{p{2cm}*{0}{c}}
%lasciare riga vuota\resizebox{0.85\width}{\height}{ L’integrale di Lebesgue} \\
\resizebox{0.85\width}{\height}{ è alla base del concetto} \\
\resizebox{0.85\width}{\height}{ di trasformata di Fourier} \\
\end{tabular}
}Ci sono vari obbrobri in questa implementazione (il resizebox, il vspace e l’hspace a mano, …), però funziona e dà l’idea di quello che vorrei. Ora, il punto è il seguente:
1) ogni volta devo regolare manualmente tutte le lunghezze (mentre vorrei automatizzare il tutto)
2) se la nota viene in una pagina sx allora devo cambiare tutto… e se poi (allungando magari un discorso) mi va a finire a dx? mi si sovrappone col testo… un caos!Quindi vorrei una soluzione, non mi interessa quando pulita sia, ma che automatizzi il tutto (cioè, se ci sono quattro righe, fa direttamente lui la linea verticale più lunga, ecc ecc) e che riesca da solo a capire che nelle pagine di sx la lineetta va messa a destra del margine e in quelle di dx a sx del margine (cioè sempre attaccata al testo).
Ringrazio per le risposte sapienti che verranno,
bye.
- Devi essere connesso per rispondere a questo topic.