Risposte nei forum create
-
AutoreRisposte
-
::
\parsep e \partopsep li avevo messi prima nel documento ma non sortivano nessuna effetto, poi li ho spostati nella definizione di verse ma mi sono dimenticato di cancellarli da sotto.
\advance è un comando “primitivo” di TeX; serve per eseguire una somma; vuol dire in sostanza “aggiungi”, non “avanza” o, se vuoi, vuol dire anche questo nel senso traslato di “andare avanti”.
I valori li ho provati, tanto per vedere se facevano qualcosa e che cosa, poi in due tre colpetti li ho messi a posto. Però per rendere più generale il codice bisognerebbe parametrizzare quei due “avanzamenti” al valore di \baselineskip, in modo che il tutto si aggiusti da solo quando si cambia corpo. A me il tuo esempio minimo viene bene mettendo:
`
\advance\topsep 0.09\baselineskip
\advance\parsep 0.75\baselineskip
`
ma puoi farci sopra delle variazioni sul tema.In LaTeX è
`\addtolength{\topsep}{0.09\baselineskip}`
🙂Ciao
Enrico
::Scusate se siamo off topic, ma non voglio lasciarmi sfuggire l’occasione di imparare qualcosa. Perche’ l’uso di := desta orrore e raccapriccio? Anche a me è stato insegnato dai matematici. 🙄
Grazie!Sai che per le quisquilie i matematici si accapigliano volentieri. 🙂 La mia opinione è che un simbolo di “uguale per definizione” è del tutto inutile. Se proprio mi sembra che il segno di uguaglianza sia ambiguo rispetto a quale sia il termine che viene definito, non metto la definizione in forma simbolica e uso le parole “sta per” o simili.
Ciao
Enrico
::Salve,
Ho un problema di allineamento di una funzione piecewise.
Il problema e’ descritto nei commenti all’interno del seguente codice:
`\documentclass[9pt]{beamer}
\begin{document}
\begin{frame}
\begin{align}
\begin{array}{c}
T_1T_2\leq0 %questo non e' allineato verticalmente
\end{array}&
\Rightarrow &
\left\{ \begin{array}{l} %questo non e' allineato verticalmente
\tau_1=\frac{T_1-T_2}{2}\\
\tau_2=\frac{T_2-T_1}{2}\\
\tau_3=\frac{T_1+T_2}{2}
\end{array} \right. \label{eq:sol1}\\
\begin{array}{c}
T_1T_2>0~and\\
|T_1|\leq|T_2| \\
\end{array}&
\Rightarrow &
\left\{ \begin{array}{l}
\tau_1={T_1-\frac{T_2}{2}}\\
\tau_2=\frac{T_2}{2} \\
\tau_3=\frac{T_2}{2}
\end{array} \right.\label{eq:sol2}\\
\begin{array}{c}
T_1T_2>0~and\\
|T_1|>|T_2| \\
\end{array}&
\Rightarrow &
\left\{ \begin{array}{l}
\tau_1=\frac{T_1}{2}\\
\tau_2=T_2-\frac{T_1}{2} \\
\tau_3=\frac{T_1}{2}
\end{array} \right.\label{eq:sol3}
\end{align}
\end{frame}\end{document}`
Grazie in anticipo,
vevoTroppi array; align è usato male: meglio alignat.
`\documentclass[9pt]{beamer}
\begin{document}
\begin{frame}
\begin{alignat}{2}
T_1T_2\leq0\qquad
&&\Rightarrow\qquad
&\begin{cases}
\tau_1=\frac{T_1-T_2}{2}\\
\tau_2=\frac{T_2-T_1}{2}\\
\tau_3=\frac{T_1+T_2}{2}
\end{cases}
\label{eq:sol1}\\
\begin{gathered}
T_1T_2>0 \text{ and}\\
|T_1|\leq|T_2|
\end{gathered}\qquad
&&\Rightarrow\qquad
&\begin{cases}
\tau_1={T_1-\frac{T_2}{2}}\\
\tau_2=\frac{T_2}{2} \\
\tau_3=\frac{T_2}{2}
\end{cases}
\label{eq:sol2}\\
\begin{gathered}
T_1T_2>0 \text{ and}\\
|T_1|>|T_2|
\end{gathered}\qquad
&&\Rightarrow\qquad
&\begin{cases}
\tau_1=\frac{T_1}{2}\\
\tau_2=T_2-\frac{T_1}{2} \\
\tau_3=\frac{T_1}{2}
\end{cases}
\label{eq:sol3}
\end{alignat}
\end{frame}\end{document}`
Ciao
Enrico
::Ho provato a rifare il frontespizio e non so per quale strano motivo va. Però già che ci sono vorrei chiedere come va usato correttamente perchè lo sto usando un pò a caso sinceramente.
Se ho capito bene, devo fare un file a parte che chiamo ad esempio tesi-frn in cui metto un codice tipo.`\documentclass [titlepage]{article}
\usepackage [a4paper,left=1cm,bottom=1.5cm,right=1cm,top=1cm]{geometry}
\usepackage {graphicx}
\usepackage[nowrite,infront,signatures]{frontespizio}
\nofiles
\fontoptionnormal
\Universita {Universita degli Studi di Milano}
\Facolta {Scienze Matematiche, Fisiche e Naturali}
\Corso [Laurea]{Matematica per le Applicazioni}
\Logo [1.5cm]{minerva}
\Titoletto {Elaborato finale}
\Titolo {Risoluzione numerica di equazione di diffusione in presenza di interfacce materiali: \\ applicazione a problemi di ingegneria dei tessuti}
\Candidato [314159]{xyz}
\Relatore {Prof. Eulero}
\Annoaccademico {2009-2010}
\begin {document}
\preparefrontpage
\end {document}
`e riporto lo stesso codice nel documento vero dopo \begin{document}, dopo aver importato il pacchetto frontespizio.
Poi però compilo un pò in ordine casuale finchè non esce quello che voglio. 😆 😆
Come dovrei fare esattamente???No, non funziona così. Devi semplicemente mettere
`\usepackage[signatures]{frontespizio}`
(se proprio vuoi usare quell’opzione) nel tuo documento principale e l’ambiente frontespizio nel tuo documento:
`\begin{document}
\frontmatter % se usi la classe book
\begin{frontespizio}
\Universita{Milano}
\Facolta{Scienze Matematiche, Fisiche e Naturali}
\Corso[Laurea]{Matematica per le Applicazioni}
\Logo[1.5cm]{minerva}
\Titoletto{Elaborato finale}
\Titolo{Risoluzione numerica di equazione di diffusione in presenza di interfacce materiali: \\ applicazione a problemi di ingegneria dei tessuti}
\Candidato [314159]{xyz}
\Relatore{Prof. Eulero}
\Annoaccademico{2009-2010}
\end{frontespizio}`
e alla compilazione del tuo documento (chiamiamolo tesi.tex) verrà prodotto un file tesi-frn.tex che va compilato a parte; occorre questa compilazione solo una volta oppure dopo che hai modificato il contenuto dell’ambiente frontespizio.La prima volta avrai una pagina bianca, alle successive compilazioni il frontespizio apparirà al posto giusto.
Ciao
Enrico
26 Gennaio 2011 alle 16:25 in risposta a: Urgente – Classic Thesis: piccole modifiche e problemi #55145::Ahhhhh….
Va bene che sono una principiante, ma anche logicamente sembra che il margine più grande dovrebbe essere quello interno e non quello esterno, dato il primo comprende il margine “normale” e quello per la rilegatura.
siamo sicurissimi?Sicurissimi. 🙂
In sè avrei bisogno di ripartire da 1 le footnotes solo per un’unica sezione (la seconda questione di cui presento la trascrizione). Per tutte le altre sezioni va benissimo (anzi deve) continuare con la numerazione (che ricomincia solo con un nuovo capitolo).
Allora occorre un trucco diverso. Diciamo che la tua sezione comincia con \section{Titolo}; sostituisci con
`\edef\rememberfootnote{\the\value{footnote}}
\setcounter{footnote}{0}\section{Titolo}
\setcounter{footnote}{\rememberfootnote}`
Se la sezione con i numeri di nota “a parte” è alla fine di un capitolo, non occorre tutta questa magia: basta
`\setcounter{footnote}{0}
\section{Titolo}`
Con il codice precedente i numeri di nota ritornano dal punto in cui erano stati lasciati.L’ultimo rifiuto è per una questione di principio? Così che da brava principiante me lo vado a cercare da sola? Va bene, però se non lo trovo mi riservo il diritto di richiederlo (dato che devo consegnare la tesi settimana prossima!)
Colorare? Bleah. 🙂
Scherzi a parte, non mi pare una buona idea. Non è così facile, in ogni caso ottenerlo per come sono definite le cose in ClassicThesis. Un modo potrebbe essere quello di scrivere, appena prima di \begin{document} la magia seguente:
`\makeatletter
\AtBeginDocument{
\renewcommand\NRorg@descriptionlabel[1]{%
\hspace*{\labelsep}\textcolor{Maroon}{\spacedlowsmallcaps{#1}}}
}
\makeatother`
Sostituisci a Maroon il colore che preferisci. Poi guarda il risultato, inorridisci, e cancella quel codice. 🙂Ciao
Enrico
26 Gennaio 2011 alle 15:33 in risposta a: Urgente – Classic Thesis: piccole modifiche e problemi #55142::Grazie mille per i consigli e i biechi trucchi…!
Il mio uso bizzarro degli accenti è probabilmente dovuto al poco impegno che metto nello scrivere e forse anche perchè qui da noi in Svizzera non ci insegnano l’italiano bene come da voi!
Ho sistemato praticamente tutte le modifiche che volevo fare.
Mi sono però appena resa conto di qualcosa che vorrei assolutamente cambiare: vorrei infatti che le parti e i capitoli cominciassero sempre a fronte (sulla pagina di destra per interdersi) e non a retro come succede adesso.
è un fatto voluto? come è possibile cambiarlo?Inoltre, mi ero sbagliata in una mia domanda. In un punto preciso ho bisogno che la numerazione delle note a piè di pagina ricominci da 1 dopo l’inizio di una nuova \section.
E già che ci sono, un’ultimissima domanda (o almeno spero): è possibile colorare il contenuto del label (xxx) dell’elemento \item[xxx] dell’environment description?
Grazie mille per il preziosissimo aiuto
Le parti e i capitoli cominciano sulle pagine destre! Infatti hanno il numero dispari. Il margine esterno è più ampio di quello interno: questo è un punto sul quale i principianti cadono spesso.
Per ricominciare da 1 le note, ma non capisco perché, aggiungi nel preambolo
`\usepackage{chngcntr}
\counterwithin*{footnote}{section}`All’ultima domanda non rispondo. 🙂
Ciao
Enrico
::Per il codice la tua soluzione è:
`\begin{subequations}\label{vrdmax}
\begin{align}
& v_\mathrm{Rd,max} =\num{0.5}\, \nu f_\mathrm{cd} =
\num{0.5} \cdot \num{0.54} \cdot \num{14.17} =
\SI{3.83}{MPa};
\tag{\ref{vrdmax}}\\[1.5ex]
& \text{dove:} \qquad \nu = \num{0.6}\left(1-\frac{f_\mathrm{ck}}{250}\right)=
\num{0.6}\left(1-\frac{25}{250}\right)=\num{0.54};\\
& \qquad\qquad f_\mathrm{cd} = \frac{\alpha_\mathrm{cc}f_\mathrm{ck}}{\gamma_\mathrm{c}}=
\frac{\num{0.85} \cdot \num{25} }{\num{1.5}}= \SI{14.17}{MPa}.
\end{align}
\end{subequations}`Ne sono abbastanza soddisfatto. Vorrei infatti che le equazioni secondarie fossero allineate all’uguale ma se inserisco il punto di allineamento le formule si allineano a destra. L’estensione del testo “dove:” è circa uguale ad uno spazio doppio quadratone, dunque le due equazioni sono quasi perfettamente allineate a sinistra a partire dal simbolo.
Grazie ancora.Puoi usare l’ambiente alignat, che permette di specificare i punti di allineamento:
`\begin{subequations}\label{vrdmax}
\begin{alignat}{2}
& v_\mathrm{Rd,max} =\num{0.5}\, \nu f_\mathrm{cd} =
\num{0.5} \cdot \num{0.54} \cdot \num{14.17} =
\SI{3.83}{MPa};\hidewidth
\tag{\ref{vrdmax}}\\[1.5ex]
& \text{dove:} \qquad &\nu &=
\num{0.6}\left(1-\frac{f_\mathrm{ck}}{250}\right)=
\num{0.6}\left(1-\frac{25}{250}\right)=\num{0.54};\\
& &f_\mathrm{cd} &=
\frac{\alpha_\mathrm{cc}f_\mathrm{ck}}{\gamma_\mathrm{c}}=
\frac{\num{0.85} \cdot \num{25} }{\num{1.5}}=
\SI{14.17}{MPa}.
\end{alignat}
\end{subequations}`
Nota \hidewidth, che serve a nascondere la larghezza della prima equazione. Occorre un po’ di cautela se l’equazione è molto lunga.Ciao
Enrico
::Ciao,
un espressione principale contiene coefficienti che a sua volta si calcolano con ulteriori espressioni (pensiamo quindi di voler comporre una sorta di albero di equazioni ma ad un unico livello).
L’espressione principale è allineata a sinistra con il suo numero, mentre le sotto-espressioni devono essere identate rispetto ad essa ed allineate una con l’altra con il numero secondario:ecco un esempio in ascii art:
` v_Rd,max = 0.5 v f_cd (1)
v = 0.6(1-f_ck/250) (1a)
f_cd = a_cc f_ck / g (2a)
`Ho tentato con:
`\begin{equation}
v_{Rd,max} =\num{0.5}\, \nu f_{cd} = \num{0.5} \cdot \num{0.54}\\
\begin{subequations}
\nu = \num{0.6}\left(1-\frac{f_{ck}}{250}\right)\\
f_{cd} = \frac{\alpha_{cc}f_{ck}}{\gamma_c}.
\end{subequations}
\end{equation}`Ma nell’ambiente subequations non funziona l’interruzione di riga (arico amsmath).
La soluzione è banale vero?
Grazie`\begin{subequations}\label{principale}
\begin{align}
& v_\mathrm{Rd,max} =\num{0.5}\, \nu f_\mathrm{cd} = \num{0.5} \cdot \num{0.54} \tag{\ref{principale}}\\
& \qquad \nu = \num{0.6}\left(1-\frac{f_\mathrm{ck}}{250}\right)\\
& \qquad f_\mathrm{cd} = \frac{\alpha_\mathrm{cc}f_\mathrm{ck}}{\gamma_\mathrm{c}}.
\end{align}
\end{subequations}`
Usi \num per i numeri e poi metti i pedici a capocchia? 🙂Ciao
Enrico
::Ho fatto vedere il file ad Alessandro Agansati (un mio amico che ha tenuto il corso di LaTeX al Politecnico di Milano).
Mi ha fatto togliere tutti le lettere accentate e il simbolo del “grado” – ° e il messaggio exit code 1 è sparito!Grazie a tutti 🙂
Mi inserisco in questa discussione per chiedere (siccome non sono molto esperto del pacchetto listings), se c’è un modo per far digerire al pacchetto i caratteri accentati all’interno dell’ambiente principale.
Grazie.Temo di no, almeno non con utf8. È esistita una versione beta che pareva in grado, ma poi non se n’è saputo più niente.
Ciao
Enrico
::Ehm scusate non avevo capito 🙂
Questo è il preambolo completo.`
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[big]{layaureo}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pstricks}
\usepackage{babelbib}\usepackage{verbatim}
\usepackage{listings}
\usepackage{xcolor,listings}\lstset
{
basicstyle=\small\ttfamily,
breaklines,
numbers=left,
numberstyle=\tiny,
keywordstyle=\color{black}\bfseries,
commentstyle=\color{darkgray},
stringstyle=\color{black},
}\graphicspath{{immagini/}}
\usepackage{fancyhdr}
\newcommand{\degree}{\ensuremath{^\circ}}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername \ \thechapter.\ #1}{}}
\pagestyle{fancy}
\lhead{\nouppercase{\rightmark}}
\chead{}
\rhead{\thepage}
\lfoot{\textit{Nome Cognome}}
\cfoot{}
\rfoot{\textit{Matricola: ******}}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}% \usepackage{hyperref}
% \hypersetup{colorlinks=true,linkcolor=blue}`
Per inserire il codice ho usato il comando:
`
\lstinputlisting[language=C]{sorgenti_programma/TSOLAR.c}
`Serve anche il codice sorgente del file *.c?
http://myfreefilehosting.com/f/eaccdb23da_0.02MBTI servono davvero i pstricks?
A parte questo, non vedo alcun problema, a parte quello ben noto che listings non è compatibile con utf8. Finché non verrà sviluppata una versione che lo gestisca, è inutile provare a dargli in pasto file in utf8.
Per quanto riguarda i colori, cambiali nelle tue definizioni:
` keywordstyle=\color{black}\bfseries,
commentstyle=\color{darkgray},
stringstyle=\color{black},`
Controlla la documentazione di xcolor per il modo di definirli.Gli avvisi di “bad boxes” vanno curati come dice l’Arte che trovi qui sopra.
Ciao
Enrico
::[quote]Buonasera. Mi sono accorto che, utilizzando l’accostamento di : e = per definire (ad esempio una funzione), il simbolo di uguaglianza sembra (o è) non correttamente allineato al simbolo dei due punti, ma appare leggermente più in alto (cioè non è centrato tra i due punti, ma appare un po’ più spostato verso il punto in alto). È solo un’impressione o è la realtà? Mi conviene sostituire tale simbolo con
`
\coloneqq
`
del pacchetto mathtools (che tanto già carico?)
Grazie, salutiChe c’entra con la tipografia?
Qualcuno usa semplicemente :=, altri \coloneqq. Altri, per esempio i matematici, non sanno nemmeno perché a qualcuno venga in mente un simbolo del genere. 😀
Ciao
Enricova beh a parte l’errore di sezione (mea culpa) devo dire che a me proprio dei matematici l’hanno insegnato! Fino a pochi mesi fa non lo usavo neanche io!
Saluti e grazie[/quote]
Orrore e raccapriccio. 🙂Ciao
Enrico
::Non so se ti posso aiutare, non sono la persona più adatta per la matematica.
Prova a mettere questo nel preambolo
`\def\Xint#1{\mathchoice
{\XXint\displaystyle\textstyle{#1}}%
{\XXint\textstyle\scriptstyle{#1}}%
{\XXint\scriptstyle\scriptscriptstyle{#1}}%
{\XXint\scriptscriptstyle\scriptscriptstyle{#1}}%
\!\int}
\def\XXint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
\vcenter{\hbox{$#2#3$}}\kern-.5\wd0}}
\def\dashint{\Xint-}`e poi a usare il comando
`$\dashint$`
Oppure scrivi
`\usepackage{esint}`
e usa il comando
`\fint`
Ciao
TommasoSono qui a lanciare improperi alla solita radio che trasmette la “Serenata, Op. 1” di Othmar Schoek: è terribile, non mi figuro come possa essere andato oltre. 🙂 Per fortuna adesso danno Vivaldi. 🙂
Il simbolo richiesto è quello del valore principale di Cauchy. Con esint si ottiene un simbolo che si adatta ai simboli di integrale dei font Computer Modern. Con la definizione (presa dalla Comprehensive List of Symbols, “texdoc symbols”, mi congratulo) si ha un simbolo preso dal font in uso.
Qualcuno si accontenta di mettere davanti al segno di integrale la sigla PV (principal value).
Ciao
Enrico
::Buonasera. Mi sono accorto che, utilizzando l’accostamento di : e = per definire (ad esempio una funzione), il simbolo di uguaglianza sembra (o è) non correttamente allineato al simbolo dei due punti, ma appare leggermente più in alto (cioè non è centrato tra i due punti, ma appare un po’ più spostato verso il punto in alto). È solo un’impressione o è la realtà? Mi conviene sostituire tale simbolo con
`
\coloneqq
`
del pacchetto mathtools (che tanto già carico?)
Grazie, salutiChe c’entra con la tipografia?
Qualcuno usa semplicemente :=, altri \coloneqq. Altri, per esempio i matematici, non sanno nemmeno perché a qualcuno venga in mente un simbolo del genere. 😀
Ciao
Enrico
-
AutoreRisposte