Risposte nei forum create
-
AutoreRisposte
-
::
Ma te lo sconsiglio vivamente. Rischi che le tue matrici siano pacchiane e incomprensibili.
grazie. Posso chiederti perché?
Le matrici mi sembrano un po’ strettine, e vorrei avere frazioni un po’ più alte e sommatorie con gli estremi sopra e sotto.Pensavo di risolvere con \displaystyle, ma non l’ho provato sistematicamente e quindi non ho visto l’effetto complessivo.
Dovrei usare semplicemente \dfrac e \sum\limits ?
Usa la barra per le frazioni numeriche e lascia gli estremi delle sommatorie a fianco: altrimenti la disposizione degli elementi nella matrice viene sconvolta. Hai un esempio?
Ciao
Enrico
::ciao a tutti,
per il mio documento mi sono definito un ambiente matrice in questo modo
`
\newenvironment{matrice}{\begin{pmatrix}}{\end{pmatrix}}
`
in modo da poter cambiare l’aspetti di tutte le matrici in un solo colpo.È possibile ora fare in modo che tutti gli elementi di tutte le matrici siano in \displaystyle? Come si fa? Sono costretto a specificarlo ad ogni riga?
`\usepackage{array}
\makeatletter
\def\env@matrix{\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{*\c@MaxMatrixCols{>{\displaystyle}c}}}
\makeatother`
Ma te lo sconsiglio vivamente. Rischi che le tue matrici siano pacchiane e incomprensibili.Ciao
Enrico
::Salve a tutti, avrei il seguente problema da risolvere con la numerazione di capitoli-teoremi-formule. Il professore per la stesura della tesi mi ha richiesto esplicitamente la seguente organizzazione della tesi..
La tesi è divisa in 4 capitoli.
Ogni capitolo deve avere le sezioni che sono numerate in maniera indipendente dal capitolo e quindi Capitolo 1, con il numero di sezioni che crescono progressivamente da 1 ad n, e di conseguenza le sottosezioni.
I teoremi,le definizioni, osservazioni ed altro devono essere numerati secondo la sezione e quindi Sezione.(numero).
Le formule invece devono seguire la numerazione del capitolo e quindi capitolo.numeroformula.Come è possibile farlo?
`\usepackage{chngcntr}
\counterwithout{section}{chapter}
\counterwithin{equation}{chapter}\newtheorem{thm}{Teorema}[section]
\newtheorem{prop}[thm]{Proposizione}
…`
Mi sembra bizzarro numerare le equazioni secondo i capitoli e le sezioni in modo indipendente: uno dove va a pescare l’equazione 2.4? Nella sezione 10 o nella 14? Boh.Un’altra volta, per favore, indica che classe usi.
Ciao
Enrico
::Che l’opzione nochapters elimina le testatine; tu le reinserisci con un comando inappropriato per classicthesis e il risultato è quello.
Ciao
Enricommm… in effetti, la guida a classicthesis di Lorenzo Pantieri recita
headings stampa il titolo del capitolo corrente sulla testatina di ciascuna
pagina e il numero di pagina al piè di pagina.ma mi era sfuggito che la classe article (con KOMA) non volesse le testatine…
Quindi che fare? Non c’è soluzione? L’indicazione del nome di sezione in testatina mi farebbe molto comodo…
Pagina 131 del manuale di KoMa-script:
`\pagestyle{useheadings}
\automark[section]{section}`
Ciao
Enrico
::Buongiorno.
Sperando di non essermi perso nulla nelle varie documentazioni che ho letto e di aver cercato in maniera opportuna nel forum – ahimè, senza trovare nulla al riguardo -, vi propongo il mio problema.`\documentclass[11pt,twoside,headinclude,footinclude,fleqn,captions=tableheading]{scrartcl}
\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[nochapters,subfig,eulermath,pdfspacing,beramono]{classicthesis}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage[italian]{arsclassica}\usepackage{lipsum}
\pagestyle{useheadings}
\begin{document}
\tableofcontents\section{sezione}
\lipsum
\section{sezione}
\lipsum
\section{sezione}
\lipsum
\section{sezione}
\lipsum
\section{sezione}
\lipsum
\end{document}`Il codice in questione utilizza classicthesis ed arsclassica.
In tutte le pagine PARI (sinistre) del documento prodotto, nella testatina è riportata la parola “Indice”
[edit] nello stile di una subsection (minuscolo), mentre le testatine nelle pagine pari sono in maiuscoletto [/edit]
e nulla più.Cosa mi sfugge?
Che l’opzione nochapters elimina le testatine; tu le reinserisci con un comando inappropriato per classicthesis e il risultato è quello.
Ciao
Enrico
19 Settembre 2009 alle 12:02 in risposta a: problema di visualizzazione di una presentazione con yap #3706619 Settembre 2009 alle 9:35 in risposta a: Cambiare dimensione carattere all’interno della tabella #37061::Grazie Enrico… così è tutta un’altra cosa… 😯
Ho solo un paio di domande:
1) perchè quando c’è l’asterisco con si deve mettere ^{*} ma basta semplicemente mettere ^*?
2) Non credi sia meglio, dal punto di vista estetico, avere le parole AIC e BIC in un carattere più piccolo e i valori di q centrati in riga?
1) Sono del tutto equivalenti, nel caso di un solo carattere dopo ^
2) \textsc{aic}
3) La “centratura” è inutile, a mio parere. Se la preferisci, padronissimo.
Ciao
Enrico
19 Settembre 2009 alle 9:18 in risposta a: Cambiare dimensione carattere all’interno della tabella #37059::[quote]Salve a tutti, sto scrivendo la tesi della specialistica con Latex e mi ritrovo a fare una tabella con .l’ambiente tabular.
Devo diminuire il carattere di una parola in una cella. Ho provato con {\small AIC} dove AIC è la parola di cui devo diminuire la dimensione del carattere…
Avete qualche soluzione?
Studia il paragrafo sulle tabelle nell’Arte, quassù. C’è (quasi) tutto quello che può servirti nella composizione di una tabella… 😉
Ciao,
L.Ho risolto con \scalebox 😆 😆
PS: siccome è una tabella a doppia entrata e la prima colonna sono i “p” e la prima riga sono i “q” c’è un modo per visualizzarli bene piuttosto che quel mediocre p\q?? Ho provato con \substack ma non da un bel risultato…
La tabella è questa:
`\begin{table}
\begin{tabular}{c||c|ccccc}
$p\;\backslash \; q$ & & 1 & 2 & 3 & 4 & 5 \\
\hline
\hline
\multirow{2}*{1} & AIC & -6377.8 * & -6375.7 & -6380.4 & -6378.9 & -6403 \\
& BIC & -6368.3 * & -6361.6 & -6361.5 & -6355.3 & -6375.6 \\
\hline
\multirow{2}*{2} & AIC & -6377.8 * & -6375.7 & -6380.4 & -6378.9 & -6403 \\
& BIC & -6368.3 * & -6361.6 & -6361.5 & -6355.3 & -6375.6 \\
\hline
\end{tabular}
\end{table}`
[/b][/quote]
Hai risolto malissimo. La tabella è orripilante. Carica i pacchetti array e booktabs e prova così:
`\begin{tabular}{l c *{5}{>{$}r<{$}}} \toprule &&\multicolumn{5}{c}{$p$}\\ \cmidrule(l){3-7} $q$ & & \multicolumn{1}{c}{1} & \multicolumn{1}{c}{2} & \multicolumn{1}{c}{3} & \multicolumn{1}{c}{4} & \multicolumn{1}{c}{5} \\ \midrule 1 & AIC & -6377.8^* & -6375.7 & -6380.4 & -6378.9 & -6403.0 \\ & BIC & -6368.3^* & -6361.6 & -6361.5 & -6355.3 & -6375.6 \\ \midrule 2 & AIC & -6377.8^* & -6375.7 & -6380.4 & -6378.9 & -6403.0 \\ & BIC & -6368.3^* & -6361.6 & -6361.5 & -6355.3 & -6375.6 \\ \bottomrule \end{tabular}` Ci sono parecchi errori nella tua: i segni meno, prima di tutto, devono essere dati in modo matematico; i valori devono avere lo stesso numero di cifre decimali; i filetti doppi sono un obbrobrio; non c'è alcun bisogno di \multirow, se spieghi per bene com'è composta la tabella. Ciao Enrico18 Settembre 2009 alle 21:44 in risposta a: Cambiare dimensione carattere all’interno della tabella #37056::Salve a tutti, sto scrivendo la tesi della specialistica con Latex e mi ritrovo a fare una tabella con .l’ambiente tabular.
Devo diminuire il carattere di una parola in una cella. Ho provato con {\small AIC} dove AIC è la parola di cui devo diminuire la dimensione del carattere…
Avete qualche soluzione?
E non funziona, secondo te?
Saresti così gentile da mostrare qual è la tabella che ti dà problemi?
Ciao
Enrico
::Esempio minimo compilabile:
`\documentclass[a4paper,twoside]{memoir}\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,italian]{babel}\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
showspaces=false,
showstringspaces=false,
breaklines=true}
\lstloadlanguages{PHP,XML}\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{3}\usepackage[top=2cm,bottom=2.5cm,left=2cm,right=2cm, bindingoffset=1cm]{geometry}
\usepackage[unicode=true,pdfview=FitH,pdfstartview=FitH,colorlinks=false]{hyperref}\begin{document}
\subsection{Loading XML Data Using \texttt{simplexml\_load\_file}}
This function is typically used for loading XML data either from a file, or a remote call. In this example, we will load a flat XML file:
\begin{lstlisting}[language=PHP]
\end{lstlisting}That's it. No need to clean anything up, PHP will take care of that for you.
\subsection{Loading XML Using \texttt{simplexml\_load\_string}}
\begin{lstlisting}[language=PHP]
Mustang
Accord
';
$xml = simplexml_load_string($xml);
?>
\end{lstlisting}Pretty easy, huh? This function loads an XML string and returns and instance of SimpleXMLElement. You could also directly instantiate the \lstinline!SimpleXMLElement! class a similar way, as demonstrated below.
\subsection{Loading XML Using the \texttt{SimpleXMLElement} Class}
\begin{lstlisting}[language=PHP]
Mustang
Accord
';
$xml = new SimpleXMLElement($xml);
?>
\end{lstlisting}It's your choice on using this method, or \lstinline!simplexml_load_string!.
\end{document}
`
Si tratta di una serie di copia-incolla presi da internet per crearmi un manualetto completo di una serie di funzioni PHP che nel sito del medesimo non sono documentate.
Ho tolto quello che c’era prima e che comunque viene correttamente composto. Succede che fino al penultimo ‘\subsection’, i sottotitoli vengono correttamente distanziati dal paragrafo precedente. Da quel punto in poi i sottotitoli escono attaccati al paragrafo precedente.
Se elimino l’ultmo ‘\begin{lstlisting}’, la spaziatura torna normale, sino ad un nuovo ambiente ‘lstlisting’, quando il problema si ripresenta.
Note:
1) il problema si manifesta anche cambiando ‘subsection’ con ‘section’ o ‘subsubsection’.
2) ci sono decine di ‘lstlisting’ prima di questo. Non è che ‘listings’ ha un limite?
3) ho provato anche article e scrreprt. Tutti danno lo stesso problema.
Dove sbaglio?Non devi usare l’ambiente lstlisting direttamente dopo un titolo di sezione. Oppure scrivere
`\makeatletter\@nobreakfalse\makeatother`
dopo l’ambiente lstlisting. Ti consiglio di precederli sempre con un testo.Ciao
Enrico
::non trovo il modo per cancellare comandi.
quello che vorrei è chiamare dim l’ambiente per le dimostrazioni, ma esiste già \dim.
come posso eliminarlo?E se per caso dovessi usare la dimensione di uno spazio vettoriale, che faresti? Dov’è il vantaggio di definirsi un ambiente “dim” quando il pacchetto amsthm mette a disposizione un ambiente “proof” che fa già tutto da sé molto meglio di quanto sapresti fare tu?
Ciao
Enrico
18 Settembre 2009 alle 10:49 in risposta a: allineare a sinistra formule in elenco con \begin {itemize} #37035::`\item $\displaystyle
$`
Ma è orrendo.Ciao
EnricoScusa cosa mi consiglieresti ?
In alcuni casi faccio un’elenco successivo di formule non numerate all’interno di un begin itemize.
E’ preferibile un elenco di formule centrate (si crea uno spazio tra la formula, centrata, e il “punto” di \item, a sinistra), oppure un elenco di formule centrate ma senza il begin itemize (quindi senza “punti” a sinistra)?Dipende molto da quello che devi scrivere. In generale, lunghi elenchi di formule vanno evitati come la peste.
Ciao
Enrico
18 Settembre 2009 alle 10:39 in risposta a: allineare a sinistra formule in elenco con \begin {itemize} #37033::Devo creare degli elenchi di formule all’interno di un \begin{itemize}. Usando questo costrutto, ottengo esattamente quello che voglio, ma le formule (non numerate) in corrispondenza di ogni \item viene centrata.
L’impostazione generale del documento deve prevedere che le formule siano sempre centrate, ma nei pochi casi in cui uso itemize devono essere allineate a sinistra, in corrispondenza del “punto” che si visualizza con \item.
Qual è il modo migliore per allineare a sinistra le formule, ma solo nel caso si usa begin item?
Esempio:`\begin{itemize}
\item \[
P_k^*(i)=\frac{p_k^*(i)}{N}
\]\item \[
H_k^*(i)=\frac{g_k^*(i)}{G}
\]
\end{itemize}``\item $\displaystyle
$`
Ma è orrendo.Ciao
Enrico
-
AutoreRisposte