Risposte nei forum create
-
AutoreRisposte
-
::
Prova a guardare questo topic
http://www.guit.sssup.it/phpbb/viewtopic.php?t=3085oppure con il pacchetto multicol prova a mettere nel preambolo
`\usepackage[toc]{multitoc}
\renewcommand{\multicolumntoc}{2}`Ciao
Andrea
::
Ho fatto un po’ di esperimenti e metto anche questa soluzione. Comunque quella data dal Prof. è un po’ meglio, ma la metto per completezza. Caricare i pacchetti
`\usepackage{multirow,bigdelim}`
e poi scrivere
`\begin{flushleft}\linespread{1.5}\normalsize
\begin{tabular}{@{}ll@{}}
\bitem Il frontespizio&\rdelim\rbrace{7}{3cm}[Materiale iniziale]\\
\bitem La dedica*\\
\bitem Il sommario*\\
\bitem I ringraziamenti*\\
\bitem Gli indici\\
\bitem Gli acronimi e le notazioni*\\
\bitem La prefazione*\\
\bitem I capitoli interni&\rdelim\rbrace{2}{3cm}[Materiale principale]\\
\bitem Le appendici*\\
\bitem La bibliografia&\rdelim\rbrace{2}{3cm}[Materiale finale]\\
\bitem L'indice analitico*\\
\end{tabular}
\end{flushleft}`Le graffe sono attaccate e il risultato è gradevole.
Ciao
Andrea
::
Prof.,Redarre si può dire; è scorretto, molto meglio redigere, però è permesso.
http://www.demauroparavia.it/92040
Ciao
Andrea
::
Fuori strada. Carica il pacchetto array: scrivi questo nel preambolo
`\makeatletter
\newcommand*\ttoprule{\hrule\@height0pt\@width0pt\@depth-1ex}
\newcommand*\ctoprule{\hrule\@height0pt\@width0pt\@depth.8ex}
\let\btoprule\ctoprule
\let\bbotrule\ctoprule
\let\cbotrule\bbotrule
\let\tbotrule\bbotrule
\newcommand*{\tabularimage}[3]{\parbox[#1]{#2}{%
\csname#1toprule\endcsname%
\includegraphics[width=#2]{#3}\par
\csname#1botrule\endcsname}}
\makeatother`e poi un suo utilizzo è questo:
`
\ecvitem[10pt]{Azienda}{\begin{tabular}{p{5cm}c}
testo testo testo testo testo testo testo&\tabularimage[c]{1cm}{logo}
\end{tabular}}`dove logo è il nome dell’immagine da inserire. Il parametro [c] dopo \tabularimage allinea centralmente la figura, se vuoi cambialo in [t] per allineare la parte superiore della figura con la linea di base, che è la prima riga del testo di sinistra. Se ci sono problemi di allineamento con la tabella puoi aggiungere [t] per allineare la parte superiore della tabella con la linea di base, che in questo caso è il nome Azienda
`\begin{tabular}[t]{p{5cm}c}
…
`Ciao
Andrea
::
basta caricare
`\usepackage[latin1]{inputenc}`o utf8 al posto di latin1 se usi linux. Guarda anche qui
http://www.guit.sssup.it/phpbb/viewtopic.php?t=2431
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1200Ciao
Andrea
::
Non c’entra caption ma wrapfig.
Nell’ambiente wrapfloat prima di {i} puoi scrivere [n] dove n è il numero di righe che vuoi fare rientrare.
La sintassi è
`\begin{wrapfloat}{figure}[9]{i}{0pt}` o `\begin{wrapfigure}[9]{i}{0pt}`In questo caso le righe a rientrare sono 9.
Conta e metti a occhio.
Ciao
Andrea
::
Definisci questi due comandi nel preambolo
`\newcommand\mystylecap{\captionsetup{format=hang,font=small}}
\newcommand\defaultcap{\captionsetup{style=default}}`e prima di \begin{document} inserisci \mystylecap che è lo stile generale, anche se forse non ce n’è bisogno.
Ora prima della figura alla quale vuoi cambiare lo stile metti \defaultcap:
`\defaultcap
\begin{wrapfloat}{figure}{i}{0pt}
….
\end{wrapfloat}`e prima del’oggetto flottante successivo diverso da wrapfloat, altrimenti no, puoi scrivere \mystylecap.
`\mystylecap
\begin{figure}[…]%o table
….
\end{figure}%o table`
Ogni volta che usi wrapfig, wrapfloat o wraptable, puoi usare questa tecnica: \defaultcap prima della wrapfloat e \mystylecap prima dell’oggetto flottante successivo diverso da wrapfloat.Si potrebbe agire anche in maniera diversa ma per ora prova così. A me funziona.
Ora non so se ci va style=default o format=default.Comunque cambiare lo stile così non mi sembra una cosa buona.
Ciao
Andrea
::
Pacchetto picins
`\subsection{Prova}\piccaptioninside
\piccaption{dida}
\parpic{\includegraphics[width=0.45\textwidth]{figura}}
Testo testo testo Testo testo testo Testo testo testo Testo testo testo Testo testo testo Testo testo testo…`
va che è una meraviglia! 😀Se vuoi cambiare la posizione basta mettere [r] dopo \parpic.
Purtroppo la documentazione è un po’ carente di esempi
http://www.ctan.org/get/macros/latex209/contrib/picins/picins.txt
Al limite per modificare la posizione in verticale della figura puoi agire sul parametro y-offset ma a mio avviso non ce n’è bisogno.A proposito, non ci sono problemi con wrapfig quindi va’ tranquillo, puoi usarli entrambi.
Ciao
Andrea
::
Faccio un esempio. Hai un documento a una colonna: in questo caso \textwidth e \columnwidth coincidono sempre, mentre linewidth dipende dall’ambiente in cui ti trovi.
Se ti trovi nel testo normale allora \linewidth è uguale agli altri, se invece di trovi dentro una lista o una scatola \linewidth è diverso dagli altri due. Esempio tipico è una minipage larga ad esempio .5\textwidth. Dentro la minipage \linewidth è pari a .5\textwidth mentre \textwidth e \columnwidth con cambiano.Se tu vuoi mettere una figura in corpo dentro una lista (che di solito ha dei margini rientrati rispetto al normale) è meglio usare \linewidth.
Detto questo, nel posizionare le immagini conviene sempre usare \linewidth.
Se usando wrapfig scrivi
`\begin{wrapfigure}{l}{0cm}
\includegraphics[width=\linewidth]{…}
\caption{dida}
\end{wrapfigure}`in questo caso \linewidth=\textwidth poiché con 0cm non hai specificato la larghezza della finestra e quindi il pacchetto riempie tutta la larghezza della pagina con la figura.
Se cambi 0cm con 5cm allora \linewidth=5cm e la figura è larga 5cm.
In definitiva \linewidth è la larghezza locale e variabile della linea, mentre gli altri due sono globali e immutati per tutto il documento a meno che non si usano paccchetti tipo multicol che modifica \columnwidth.
Ultimo esempio. Tabella con specificatore p{6cm} per una colonna. Dentro questa colonna \linewidth=6cm mentre \textwidth resta invariato.
Spero di essere stato chiaro.
Ciao
Andrea
-
AutoreRisposte