Risposte nei forum create
-
AutoreRisposte
-
::
poxx” post=80434Salve a tutti,
mi trovo ad avere la didascalia di un immagine di questo tipo:
`
\documentclass[11pt,a4paper,oneside]{article}
\usepackage[isu]{caption}
\usepackage{graphicx}
\captionsetup{font=footnotesize,labelfont={sf,bf}}
…
\begin{document}
…
\begin{figure}[!h]\centering
\includegraphics[width=%
\columnwidth]{spandrel}
\caption{One of the four spandrels of St.\ Mark's Cathedral in Venice.\\
Top:\ seated evangelist.\\
Bottom:\ personification of one of the four Biblical rivers (Tigris, Euphrates, Indus and Nile) pouring water from a pitcher into the narrowing space below his feet.}
\label{fig:spandrel}
\end{figure}
\end{document}
`Il risultato che vorrei ottenere è che il testo che segue la parola “Bottom :” nel caption scorra tutto alla destra della parola, come in una definizione, rientrando della giusta distanza quando il testo va a capo in automatico.
Il fatto che il tutto si trovi all’interno del caption sembra però rendere le cose più difficili poiché, quando cerco di definire un ambiente, come conferma il manuale del pacchetto, esce un avviso di errore:
`! Argument of \@caption has an extra }.`Si aggiunga anche che ho messo l’opzione isu caricando il pacchetto caption, che fa scorrere già l’intera didascalia alla destra della dicitura “Figure 1”.
Qualcuno sa aiutarmi?Grazie
Puoi cercare di essere più preciso? Non ho affatto capito che cosa vorresti ottenere. E se è quello che penso, evita: l’effetto scalinata è pessimo. Sai come farei?
`One of the four spandrels of St.\ Mark's Cathedral in Venice. \emph{Top}: seated
evangelist. \emph{Bottom}: personification of one of the four Biblical rivers (Tigris, Euphrates,
Indus and Nile) pouring water from a pitcher into the narrowing space below his feet.`Ciao
Enrico
::marchetto” post=80413Buongiorno,
avrei bisogno di scrivere un’equazione in grassetto: che ccomando posso usare?
Ho provato a inserire:
`
\textbf{
\begin{equation*}
\SI{10.74}{\MPa}\leq\SI{11.29}{\MPa}.
\end{equation*}
}
`Vi serve il preambolo o questo pezzettino di codice è sufficiente per mettere in piazza la mia ignoranza in materia? 😕
Ciao e grazie
Marco
Non sono sicuro che funzionerà con le unità di misura, ma di certo non ho voglia di vedere il sicuramente orrido risultato. 🙂
`\boldmath\begin{equation*}
\SI{10.74}{\MPa}\leq\SI{11.29}{\MPa}.
\end{equation*}\unboldmath`Ciao
Enrico
::marchetto” post=80373Buonasera,
ho una domanda che penso sia già stata affrontata in questo forum ma non riesco a ritrovarla: potreste reindirizzarmi a quella pagina?Comunque il mio problema è: ho due gruppi di equazioni con cui usare il comando align separati da una piccola porzione di testo e vorrei che le equazioni dei un gruppo siano allineate anche a quelle dell’altro gruppo.
Il codice che ho scritto è:
`…studio del comportamento
del calcestruzzo a resistenza ultima.
Per le forze:
\begin{align*}
F_0&=\SI{3500}{\kN}; \\
F_1&=1000\left(1-\frac{N}{25} \right)\text{kN}=1000\left(1-\frac{11}{25} \right)\text{kN}=\SI{560}{\kN}; \\
F&=F_0+F_1=\SI{3500}{\kN}+\SI{560}{\kN}=\SI{4060}{\kN}.
\end{align*}
Per le lunghezze:
\begin{align*}
L_0&=\SI{3.50}{\m}; \\
L_1&=\left(1-\frac{C}{25} \right)\text{m}=\left(1-\frac{3}{25} \right)\text{m}=\SI{0.88}{\m}; \\
L&=L_0+L_1=\SI{3.50}{\m}+\SI{0.88}{\m}=\SI{4.38}{\m};\\
\frac{L}{4}&=\frac{\SI{4.38}{\m}}{4}=\SI{1.095}{\m};\\
\frac{L}{5}&=\frac{\SI{4.38}{\m}}{5}=\SI{0.876}{\m}.
\end{align*}Le colonne uscenti dal lato s…`
Invece di
`\end{align*}
Per le lunghezze:
\begin{align*}`
scrivi
`\\
\intertext{Per le lunghezze:}`
Ciao
Enrico
::giuseppeStorx” post=80364Salve a tutti,
sto scrivendo la tesi con Texmaker su MacOs, e sto utilizzando il pacchetto fancyhr per le testatine, è la prima volta che uso latex e sto avendo qualche problemuccio.
in particolare con il pacchetto fancy non riesco a far apparire le linee e tutto il resto sulle prime pagine dei capitoli…il mio template è il seguente
`
% !TEX encoding = UTF-8 Unicode%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Preambolo\documentclass[11pt,a4paper,oneside,openright]{report}
% Aggiunge i bookmark ed i collegamenti nel file pdf
\usepackage[pdftex,colorlinks=true]{hyperref}
\hypersetup{bookmarksnumbered=true,linkcolor=black,citecolor=blue,urlcolor=blue,}
\usepackage[T1]{fontenc}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm,bindingoffset=5mm]{geometry}
\usepackage{verbatim}
\usepackage{alltt}
\usepackage{titlesec}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{fancyhdr}
\usepackage{latexsym}
\usepackage{lmodern}
\usepackage{listings}
\usepackage{setspace}
\usepackage{textcomp}
\usepackage {amsmath}
\titleformat{\chapter}
{\bfseries\LARGE}
{\filright\thechapter}
{0pt}
{\quad}\titlespacing*{\chapter}{0pt}{16pt}{14pt}
\titlespacing*{\section}{0pt}{20pt}{4pt}
\titlespacing*{\subsection}{0pt}{12pt}{4pt}\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\hbadness=10000
% === Integrazione delle figure ===========================
\graphicspath{{./imgs/}}\pagestyle{fancy} %numeri in basso
\lhead{\nouppercase{\leftmark}}
\chead{}
\rhead{}
\lfoot{}
\cfoot{\thepage}
\rfoot{Ferrante Giuseppe}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}% Testo della tesi
\begin{document}
%Con queto comando si pu? cambaire il modo in cui verranno nominate le
%figure. Di default ? “Figura”, qui viene cambiato in “Fig.”
\renewcommand{\figurename}{Figura}% === Frontespizio =======================================
% formato della pagina: l'argomento empty sta ad indicare che sia le linee
% di testa che quelle di coda sono vuoti e non hanno numeri di pagina
%\pagestyle{empty}
% Frontespizio: mediante il comando input si legge il frontespizio
\input{frontespizio}
% === Indice =============================================
\pagenumbering{Roman}%numeri romani per indice
\tableofcontents
\listoffigures
\listoftables% === Capitoli Tesi ======================================
\cleardoublepage
\pagenumbering{arabic}\input{introduzione}
\input{capitolo1}
\input{capitolo2}
\input{capitolo3}
\input{conclusioni}
\appendix
\include{appendiceA}
\input{bibliografia}
\input{ringraziamenti}
\end{document}`
potreste darmi qualche indicazione a riguardo.. ho cercato anche sulla guida l’arte di latex ma ci sono una marea di comandi che mi confondo le idee
grazie milleSostituisci il tuo codice che riguarda fancyhdr con questo:
`\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhf{}
\fancyhead[L]{\nouppercase{\leftmark}}
\fancyfoot[C]{\thepage}
\fancyfoot[R]{Giuseppe Ferrante}\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0pt} % Sicuro di volere il filetto in alto sulla prima pagina di un capitolo?
\renewcommand{\footrulewidth}{0.4pt}
\fancyhf{}
%\fancyhead[L]{\nouppercase{\leftmark}} % Sicuro di volere la testatina sulla prima pagina di un capitolo?
\fancyfoot[C]{\thepage}
\fancyfoot[R]{Giuseppe Ferrante}
}`
Se rispondi di sì alle due domande, cambia 0pt in 0.4pt (prima domanda) e togli il % all’inizio (seconda domanda)In italiano ci si chiama “Nome Cognome”, checché ne pensino i burocrati.
Ciao
Enrico
::claudio” post=80362devo fare un questionario scolastico
ho risolto in due modi diversi
ma entrambi hanno grossi difetti
`
[…]
`
Nel primo modo non funziona la gestione della linea su cui scrivere le riposte. Ci vorrebbe una linea che parte dalla fine della domanda a fine riga (possibilmente in automatico) e senza un overfull per riga come ora
(il codice non è mio ma rubato in un altro forum anche se qualcuno qui l’ha commentato)
Nel secondo modo non funziona la gestione delle domande quando sono troppo lunghe
Che fare?
Come rimediare ad almeno uno dei difetti?
Proposte per una terza via?
ciao
claudioIl primo fa orrore e va ignominiosamente scartato. 🙂 Il secondo ha un codice abbastanza bruttino. Vediamo di renderlo meno orrido. 🙂
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}\usepackage{amssymb}
\usepackage{array}
\usepackage{wasysym}
\usepackage{enumitem}
\usepackage{threeparttable}
\usepackage{booktabs}\newcommand{\itemstrut}{%
\vrule width0pt height 1.5\normalbaselineskip
depth \normalbaselineskip}
\begin{document}\noindent
\begin{threeparttable}
\begin{tabular}{
>{\itemstrut}m{\dimexpr.5\textwidth-2\tabcolsep}
m{\dimexpr.5\textwidth-2\tabcolsep}
}
\toprule
Classe & Anno di Nascita \\
\midrule
Residenza\tnote{1}\\
\midrule
Nazionalità\tnote{2}\\
\midrule
\multicolumn{2}{>{\itemstrut}m{\dimexpr\textwidth-2\tabcolsep}}
{Se non sei nato in Italia, che età avevi quando sei
arrivato?\tnote{3}} \\
\midrule
Scuola media\tnote{4}\\
\midrule
Se hai fratelli, quanti sono?\tnote{5}&
\begin{itemize}[label=\Large\Square]
\item Uno
\item Due
\item Tre
\item Più di tre
\end{itemize}\\
\midrule
Che età hanno?\tnote{6}&
\begin{itemize}[label=\Large\Square]
\item 0–5
\item 6–10
\item 11–13
\item 14–19
\end{itemize}\\
\midrule
\end{tabular}
\begin{tablenotes}
\item [1] Indicare Comune e località o frazione.
\item [2] Indicare la propria nazionalità.
\item [3] Indicare l'età all'arrivo.
\item [4] Indicare la scuola media di provenienza.
\item [5] Indica il numero
\item [6] Indicare più di una risposta se necessario
\end{tablenotes}
\end{threeparttable}\end{document}`
Ciao
Enrico
2 Dicembre 2012 alle 13:58 in risposta a: plain: \write e \output. Comportamento incomprensibile #81131::Sam Qasbah” post=80359Un dubbio di teoria: come mai è possibile scrivere
` \write0{\def\string\something …`
invece di
`\write0{\noexpand\def\string\something …`
?Non ho trovato una simile possibilità nè nel TTB nè nell’Advanced TeXbook.
[tt]\def[/tt] non è espandibile. L’istruzione [tt]\write[/tt] funziona come [tt]\edef[/tt], cioè espande tutto ciò che è espandibile, fino a quando rimangono solo token non espandibili che non vengono toccati. Quando un token è preceduto da [tt]\noexpand[/tt] funziona esattamente allo stesso modo: l’espansione di [tt]\noexpand[/tt] assorbe il token successivo che viene rimesso nell’input ma reso non espandibile. Perciò [tt]\noexpand\def[/tt] fa solo un po’ di lavoro per niente.
Ciao
Enrico
2 Dicembre 2012 alle 12:38 in risposta a: plain: \write e \output. Comportamento incomprensibile #81129::Sam Qasbah” post=80357Incomprensibile per me, ovviamente.
La mia intenzione è di salvare in un file il numero di pagine di un documento, per poi usare quel dato durante una seconda compilazione.
Sembra semplice, il codice minimo è il seguente:
`\input plipsum\newtoks\everypage
\output{\the\everypage\plainoutput}\everypage{\savepageno}
\newwrite\pagesfile
\def\savepageno{\openout\pagesfile=\jobname.aux%
\write\pagesfile{\noexpand\def\string\lastpage{\the\pageno}}%
\closeout\pagesfile}\lipsum 1,21
\bye`Pur non sembrando che ci siano chiamate ricorsive, il codice ha un comportamento ricorsivo, nel senso che emette pagine senza fermarsi mai.
Dov’è l’errore?
Grazie, ciao.
Commetti vari errori. Non c’è nessun bisogno di usare un registro token: basterebbe
`\output{\savepage\plainoutput}`
se non fosse che [tt]\savepage[/tt] riscrive ogni volta il file ausiliario. Immagino che a te serva solo una registrazione, con l’ultimo numero di pagina. Non mi pare proprio il modo migliore di procedere.`\input plipsum
\outer\def\bye{\par\vfill\supereject\savepageno\end}
\newwrite\pagesfile
\def\savepageno{\immediate\openout\pagesfile=\jobname.aux
\immediate\write\pagesfile{\def\string\lastpage{\the\numexpr\pageno-1\relax}}%
\immediate\closeout\pagesfile}\lipsum 1,21
\bye`
Siccome chiamiamo il comando proprio alla fine, il numero di pagina sarà quello corretto più uno, perché l’ultima routine di output è già stata eseguita.Se non vuoi usare comandi e-TeX, non è un problema: lasci solo [tt]\pageno[/tt] e poi nel codice che usi per stampare il numero dell’ultima pagina aggiungi qualche trucco aritmetico per tornare indietro di uno.
Ciao
Enrico
::ANDRED” post=80352Salve, la mia domanda è molto semplice: esiste un modo per continuare la numerazione anche per le subsubsection e/o i paragrafi? (visto che di default latex numera fino alle subsection).
Cioè vorrei avere ad esempio sottosezione numero 5.3.3.1Non farlo, ti prego! Se proprio vuoi avere lunghe serie di numeri che disorientano il lettore invece di aiutarlo, cerca [tt]secnumdepth[/tt] in una qualsiasi guida.
Prevenendo la domanda successiva, cioè come si rende l’indice simile all’elenco telefonico con le sezioni di tutti i livelli e i loro numerini, cerca [tt]tocdepth[/tt]. 🙂
Ciao
Enrico
::marchetto” post=80349Ciao matteo, intanto grazie per l’aiuto che mi stai dando.
Per montare il file uso PdfLatex.
Facendo proprio come hai fatto tu (commentare `\usepackage{SIunits}` e inserendo `\SI{3.5}{\meter\squared}`) mi restituisce il seguente codice:
…
Perché dici le bugie? 🙂
`
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: “incompatible-package”
!
! Package 'SIunits' incompatible.
!
! See the siunitx documentation for further information.
!
! For immediate help type H.
`
Questo significa che non hai tolto la chiamata di SIunitsCiao
Enrico
::Andrea.LM” post=80344Salve a tutti,
come da oggetto, mi chiedevo se fosse possibile installare MIKTeX (ovviamente su Windows), avendo installato già nel sistema TeXLive 2011, oppure se ciò possa creare dei conflitti.Inoltre vorrei anche chiedere cosa cambia nel passare da una distribuzione ad un altra.
Non è che mi trovo male con TeXLive, anzi non ho avuto problemi. È solo che sto leggendo il manuale d’uso di PMX e MusiXTeX e questo (sia in italiano che in inglese) considera esclusivamente MIKTeX, come distribuzione di TeX su Windows, nel descrivere le operazioni di installazione.
Dubito che ci siano problemi con PMX su TeX Live: i programmi pmxab e scor2prt ci sono già senza bisogno di fare nulla.
Ciao
Enrico
::Driven” post=80340Ciao… che soluzione radicale… perche non è proprio possibile?
Cmq questo è il mio caso:
`\subsection{Valore medio della velocità del vento}
Il valore medio della velocità del vento si trova a partire dalle caratteristiche del sito di seguito riportate.
\begin{center}
\begin{tabular}{p{7cm}p{5cm}p{2.5cm}}
\toprule
\multicolumn{3}{l}{\textbf{Caratteristiche del sito}}\\
\midrule
Quota sul livello del mare & $a_s$ & $2 m$\\
Distanza dalla costa & & $9 km$\\
&&\\
Zona eolica di riferimento & & $Zona 3$\\
Altezza di riferimento & $a_0$ & $500 m$\\
Classe di rugosità del terreno & & $Classe B $\\
Categoria di esposizione del sito && $Categoria III$ \\
Fattore di terreno &$k_r$& $0.20$ \\
Lunghezza di rugosità &$Z_0$& $0.10m$ \\
Altezza minima &$Z_{min}$& $5 m$ \\
Altezza massima &$Z_{max}$& $200m$ \\
Fattore di orografia &$C_0(z)$& $1.0$\\
&&\\
Velocità di base del vento nella regione eolica considerata& $V_{b,0}$ & 27 $m/s$\\
Velocità di base del vento in sito\footnote{Questa relazione è valida per un tempo di ritorno pari a 50 anni.} & $V_b = V_{b,0} \quad per \quad a_s \le a_0$ & 27 $m/s$\\
\bottomrule
\end{tabular}
\end{center}``\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{booktabs}\begin{document}
\subsection{Valore medio della velocità del vento}Il valore medio della velocità del vento si trova a partire dalle
caratteristiche del sito riportate nella tabella~\ref{windspeed}, in
cui il dato sulla velocità di base del vento in sito è valido per un
tempo di ritorno pari a 50 anni.\begin{table}[htp]
\begin{tabular}{p{5cm}ll}
\toprule
\multicolumn{3}{l}{\textbf{Caratteristiche del sito}}\\
\midrule
Quota sul livello del mare & $a_s$ & \SI{2}{m} \\
Distanza dalla costa & & \SI{9}{km} \\
&&\\
Zona eolica di riferimento & & Zona 3\\
Altezza di riferimento & $a_0$ & \SI{500}{m} \\
Classe di rugosità del terreno & & Classe B \\
Categoria di esposizione del sito & & Categoria III \\
Fattore di terreno &$k_r$& $0.20$ \\
Lunghezza di rugosità &$Z_0$& \SI{0.10}{m} \\
Altezza minima &$Z_\textup{min}$& \SI{5}{m} \\
Altezza massima &$Z_\textup{max}$& \SI{200}{m} \\
Fattore di orografia &$C_0(z)$& $1.0$\\
&&\\
Velocità di base del vento nella regione eolica considerata& $V_{b,0}$
& \SI{27}{m/s} \\
Velocità di base del vento in sito* & $V_b = V_{b,0}$ per
$a_s \le a_0$ & \SI{27}{m/s} \\
\bottomrule
\end{tabular}\caption{Valore medio della velocità del vento. La relazione (*) è
valida per un tempo di ritorno pari a 50 anni.}
\label{windspeed}
\end{table}\end{document}`
Forse un po’ ridondante, ma di sicuro chiaro.
Nota l’uso di [tt]\SI[/tt] del pacchetto siunitx.
Ciao
Enrico
::Driven” post=80337Buona sera..
Sto scivendo alcune tabelle con Latex e mi sono accorto che se metto una nota essa non viene riportata a piè di pagina.
Come potrei risolvere?
Semplice, non usando note a piè di pagina nelle tabelle. Se sono un paio possono andare nella didascalia. Hai un esempio da proporre?
Ciao
Enrico
::logos” post=80333Salve a tutti,
Vorrei sapere se c’è un modo semplice per fare sì che la lettera greca mi del sottomultiplo “micro” abbia il carattere del font del greco che utilizzo nel testo (quello CB standard per intendersi). Allego un esempio minimo con quello che son riuscito a fare io: mettere il mi “dritto” che però non mi ci piace per niente.
`\documentclass[10pt,fleqn]{article}
%— Testo
\usepackage[LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}%— Pacchetti utili
\usepackage{lmodern}
\usepackage{amsmath,amssymb,amsthm,bm}
\usepackage{upgreek}
\usepackage{siunitx}
\renewcommand{\SIUnitSymbolMicro}{$\upmu$}%— Inizio del documento:
\begin{document}
Una corrente $I = \SI{1}{\micro\ampere}$
\end{document}`
Nella citazione ho tolto un bel po’ di cose che trovo semplicemente ingombranti e davvero inutili, e nell’esempio ho messo [tt]\micro[/tt] invece di [tt]\milli[/tt]. Il pacchetto upgreek non ti serve:
`\documentclass[10pt,fleqn]{article}%— Testo
\usepackage[LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}%— Pacchetti utili
\usepackage{lmodern}
\usepackage{amsmath,amssymb,amsthm,bm}
\usepackage{siunitx}
\renewcommand{\SIUnitSymbolMicro}{\textgreek{m}}
\DeclareTextCommandDefault{\textmu}{\textgreek{m}}%— Inizio del documento:
\begin{document}
Una corrente $I = \SI{1}{\micro\ampere}$
Una corrente $I = \SI{1}{μA}$
\end{document}`
Ciao
Enrico
::marchetto” post=80329Premetto che ho cercato invano il manuale di siunitx (sapete dove trovarlo). Ho provato a inserire le unità di misura nelle equazioni ma i comandi di SIunits non funzionano.
http://texdoc.net/texmf-dist/doc/latex/siunitx/siunitx.pdf
Ma probabilmente hai anche sul tuo computer il file siunitx.pdfLa sintassi
`\SI{3.5}{\meter\squared}`
è presa da SIunits, quindi non dovresti fare nessuna modifica.Ciao
Enrico
-
AutoreRisposte