Risposte nei forum create
-
AutoreRisposte
-
::
sblindo” post=94520
MiKTeX ha un ciclo di rilasci diverso da TeX Live, non è annuale, quindi non devi passare a nessuna versione 2014.
Bene.
Ma a livello di pacchetti? Utilizza la 2013 fino a nuova versione di MikTex?
Chiedo solo per pura curiosità…No, non si può dire che utilizza “la 2013” o “la 2014” perché MikTeX non è una distribuzione che si appoggia a TeXLive, ma totalmente indipendente. Non vale lo stesso discorso per MacTeX: in quel caso si che si può dire MacTeX 2014.
MikTeX è alla versione 2.9 da anni e comunque presenta una distribuzione aggiornata. Se usi MikTeX non hai necessità di installare una nuova versione ogni anno.
Ciao
Claudio
22 Giugno 2014 alle 8:15 in risposta a: Numerazione fancy diversa per introduzione-corpo-conclusione #94862::Feynberg” post=94510 @egreg9, consigli di usare 0.4 anziché 0.5 nei comandi che seguono? Perché?
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}Un calcolo a spanne per [tt]\headrulewidth[/tt]: 3pt equivalgono circa a 1mm, quindi 1 pt è circa 0.333 mm. Tu quindi stai aggiungendo 0.033 mm al setting di default. Sicuro sia un cambiamento fondamentale?
Ciao
Claudio
::dariuz_borghigiano” post=94504Buon pomeriggio a tutti,
sto scrivendo una presentazione e mi sono accorto che, nel tema Madrid, il testo di titolo, barra laterale e barra inferiore è bianco, mentre il titolo delle slide è nero. Essendo su sfondo blu, si legge molto male, oltre ad essere esteticamente brutto, quindi ho provato a modificare manualmente il colore, senza ottenere alcun risultato.Allego il codice
`
\documentclass{beamer}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}\title{Un problema}
\author{Me stesso}
\date{21 Giugno 2014}\usetheme{Madrid}
\setbeamercolor{frametitle right}{fg=White}
\useoutertheme{sidebar}
\setbeamercovered{dynamic}
\begin{document}\begin{frame}
\maketitle
\end{frame}\begin{frame}
\frametitle{Indice}
\tableofcontents
\end{frame}\section{Primo frame}
\begin{frame}
\frametitle{Prova frame}
Questo è un frame di prova.
\end{frame}\section{Secondo frame}
\begin{frame}
\frametitle{Prova frame}
Questo è un altro frame di prova.
\end{frame}\end{document}
`Ho fatto varie ricerche in rete, ma non sono giunto a nessuna conclusione.
Grazie a tutti 🙂
EDIT: Ho appena scoperto che il titolo viene correttamente in bianco se rimuovo la riga di codice \useoutertheme
{sidebar}, quindi è questa che mi fa sballare il colore del titolo. Ma non dovrebbe coinvolgere solo la barra laterale?
Facciamo un po’ di chiarezza: il tema Madrid, di suo, non è prevede nessuna sidebar e il colore del titolo è sempre impostato in bianco. Impostando come outer theme [tt]sidebar[/tt] si ha l’effetto collaterale che hai notato. Non è complicato da sistemare: devi impostare manualmente il colore e ci hai quasi azzeccato. Tre sono i problemi: a) non esiste nessun template [tt]frametitle right[/tt] (ok, non ne sono sicuro al 100%), b) se vuoi usare [tt]White[/tt] come colore devi caricare l’opzione giusta dal pacchetto [tt]xcolor[/tt] e, cosa più importante, c) devi dare la dichiarazione dopo avere impostato l’outer theme. Quindi: `
\usetheme{Madrid}
\useoutertheme{sidebar}
\setbeamercolor{frametitle}{fg=white}
`
Ciao
Claudio
::bellisano” post=94467TikZ o PSTRicks? Cercherò qualcosa anche su questo argomento.
In riferimento allo schema nella prima pagina del capitolo 4, prova a compilare questo codice:`
\documentclass [tikz,border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc,positioning}
\definecolor{myred}{rgb}{.647 ,.129 ,.149}\begin{document}
\begin{tikzpicture}[node distance=1cm and 1cm,
module/.style={rectangle,
rounded corners,
minimum width=2cm,
minimum height=0.75cm,
draw=myred,
thick
}]
\node[module] (con) at (0,0) {Controller};
\node[module, below left=of con](view) {View};
\node[module, below right=of con](model) {Model};% connections
\begin{scope}[-stealth]
\draw[shorten >=-2pt](con)–(view.north east);
\draw[shorten >=-2pt](con)–(model.north west);
\draw[dashed] ($(model.north west)!0.6!(model.west)$)–($(view.north east)!0.6!(view.east)$);
\draw ($(view.south east)!0.6!(view.east)$)–($(model.south west)!0.6!(model.west)$);
\end{scope}
\draw[dashed](view.north) edge[-stealth,out=90,in=180](con.west);
\end{tikzpicture}\end{document}
` Per più informazioni su TikZ, trovi nella sezione Documentazione due riferimenti interessanti. Il primo riferimento, fra le Guide per iniziare, è una lettura introduttiva a TikZ. Il secondo, nella sezione delle guide tematiche, è una galleria di esempi.Ciao
Claudio
::
Complimenti! 🙂 Io avrei preferito vedere alcuni schemi disegnati con TikZ o PSTRicks, ma resta un ottimo lavoro.Farei attenzione ad inserire uno spazio fra “con” e “LaTeX” nel frontespizio e ricordati di spezzare i codici a fine riga (tipo pagina 102): c’è anche un bel quadrato nero a ricordartelo 😉
Ciao
Claudio
::Little” post=94459Per scrivere del codice Matlab (ma anche di molti altri linguaggi) c’è il pacchetto listings…te lo consiglio…mi ha salvato la vita in più occasioni 😉
Vale la pena di citare anche il recentissimo matlab-prettifier: merita qualche prova.
Ciao
Claudio
::Fattoruso” post=94443qualcuno saprebbe dirmi a cosa è dovuto un “credo errore”, praticamente, quando apro il pdf, al lato opposto della numerazione delle pagine mi vengono fuori “1.#1” oppure “1.3#1”; come li tolgo?
Benvenuto nel forum 🙂
Purtoppo, senza sapere qualche informazione in più è difficile aiutarti. Quale visualizzatore di PDF usi? Hai modificato la numerazione delle pagine con pacchetti come fancyhdr? Se si, puoi mostrare il codice?
Ciao
Claudio
::
L’articolo a cui si riferisce OldClaudio è: Le filigrane e le figure di sfondo apparso sul numero 15 di ArsTeXnica.Il concorso ha avuto luogo nel filone [conc.#1]Scritta DRAFT in diagonale grigio chiara sul foglio.
Ciao
Claudio
::
Hai fatto bene a utilizzare [tt]filecontents[/tt] come test, ma lo sconsiglierei nel caso la bibliografia contenesse molti elementi: rischi di avere un preambolo lunghissimo e a quel punto conviene davvero agire direttamente sul file .bib che l’ambiente crea comunque.E non scoraggiarti se dopo un’ora non hai trovato la soluzione ai tuoi problemi 😉
Ciao
Claudio
::AD” post=94429Ciao cfiandra,
no, non mi sto impuntando nell’usare “alignat”, sono felice delle soluzioni alternative che mi avete proposto.
Vorrei solo capire il perché di tutto, pur abbandonandola come soluzione.Per tutti:
ho appreso il discorso di “incompatibilità” tra alignat—>(\centering)—>\par e quindi ho capito (1) il perché venga dato errore se si usa {\centering $Uparrow$ \par}, (2) l’inefficacia di {\centering $Uparrow$}, dato che manca il \par (incompatibile con alignat).
La cosa che mi sfugge, però, è:
perchè,
\centering {$\Uparrow$},
nonostante una dichiarazione non vada usata in questo modo e nonostante non ci sia \par, funziona?
Ripeto, sono domande che faccio a scopo di apprendimento e non perché mi stia impuntando ad usare per forza questi ambienti.
Ciao!
Se lo scopo è didattico ha senso 🙂
[tt]\centering[/tt], come diceva OldClaudio, è una dichiarazione che “allinea” tutto ciò che trova fino ad un fine capoverso esplicito ([tt]\par[/tt]) o implicito. L’ambiente minipage ha molte delle proprietà di una pagina normale, perciò se come unico contenuto hai: `
\centering $Uparrow$
` verrà centrato. Stessa cosa con : `
\centering{$Uparrow$}
` perché racchiudi in un gruppo la freccia, ma la dichiarazione ha comunque effetto perché posta prima dell’apertura del gruppo. Invece, : `
{\centering $Uparrow$}
` non va bene, perché in un gruppo non c’è una definizione di fine capoverso implicita e quindi devi darla tu in modo esplicito. Cosa che dentro alignat non puoi fare.Ciao
Claudio
::zambu” post=94408Scusa, ma sono molto ignorante in Latex, come potrei usare le matrici?
Grazie, ciao
Potresti leggere questo tutorial che spiega come realizzare schemi molto simili al tuo.
Ciao
Claudio
::AD” post=94412Ecco il codice compilabile:
`\documentclass [a4paper, oneside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}
\usepackage{calc}
\usepackage{amsmath}\begin{document}
\begin{alignat*}{5}
&\mathrm{Alimenti\Rightarrow[H^+]}\;+\; && \mathbf{HCO_3^-} && \Rightarrow && \;\mathrm{CO_2+H_20} && \text{ (polmone)}\\
& && \begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}} \centering{$\Uparrow$} \end{minipage}&& \Leftarrow && && \text{ (rene)}.
\end{alignat*}\end{document}`
Ricapitolando (al di là delle graffe eventualmente ridondanti):
1) \centering{$\Uparrow$} —> compilazione ok, freccia centrata
2) {\centering $\Uparrow$} —> compilazione ok, freccia non centrata3) {\centering $\Uparrow$\par} —> compilazione errata
Di seguito l’errore che viene fuori con (3):
“! Paragraph ended before \alignat* was complete.
\par
l.13 …hbf{HCO_3^-}$}} {\centering $\Uparrow$\par
} \end{minipage}&& \Leftar…
I suspect you’ve forgotten a `}’, causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.
! Missing $ inserted.
$
l.13 …hbf{HCO_3^-}$}} {\centering $\Uparrow$\par
} \end{minipage}&& \Leftar…
I’ve inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing \endgroup inserted.
\endgroup
l.13 …hbf{HCO_3^-}$}} {\centering $\Uparrow$\par
} \end{minipage}&& \Leftar…
I’ve inserted something that you may have forgotten.
(See theabove.)
With luck, this will get me unwedged. But if you
really didn’t forget anything, try typing `2′ now; then
my insertion and my current dilemma will both disappear.
! Display math should end with $$.
\par
l.13 …hbf{HCO_3^-}$}} {\centering $\Uparrow$\par
} \end{minipage}&& \Leftar…
The `$’ that I just saw supposedly matches a previous `$$’.
So I shall assume that you typed `$$’ both times.
! Extra }, or forgotten \endgroup.
l.13 …bf{HCO_3^-}$}} {\centering $\Uparrow$\par}
\end{minipage}&& \Leftarr…
I’ve deleted a group-closing symbol because it seems to be
spurious, as in `$x}$’. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}’. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}’.
! You can’t use `\unskip’ in vertical mode.
\endminipage ->\par \unskip
\ifvoid \@mpfootins \else \vskip \skip \@mpfooti…
l.13 …{\centering $\Uparrow$\par} \end{minipage}
&& \Leftarrow && …
Sorry…I usually can’t take things from the current page.
Try `I\vskip-\lastskip’ instead.
! Extra }, or forgotten \endgroup.
\endminipage …pagefalse \color@endgroup \egroup
\expandafter \@iiiparbox \…
l.13 …{\centering $\Uparrow$\par} \end{minipage}
&& \Leftarrow && …
I’ve deleted a group-closing symbol because it seems to be
spurious, as in `$x}$’. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}’. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}’.
! Undefined control sequence.
\endminipage …\expandafter \@iiiparbox \@mpargs
{\unvbox \@tempboxa }
l.13 …{\centering $\Uparrow$\par} \end{minipage}
&& \Leftarrow && …
The control sequence at the end of the top line
of your error message was never \def’ed. If you have
misspelled it (e.g., `\hobx’), type `I’ and the correct
spelling (e.g., `I\hbox’). Otherwise just continue,
and I’ll forget about whatever was undefined.
)
Runaway argument?
\@checkend {minipage}\expandafter \endgroup \if@endpe \@doendpe \fi \if@ignore
\ETC.
! File ended while scanning use of \@iiiparbox.
\par
<*> prova.tex
I suspect you have forgotten a `}’, causing me
to read past where you wanted me to stop.
I’ll try to recover; but if the error is serious,
you’d better type `E’ or `X’ now and fix your file.
! Emergency stop.
<*> prova.tex
*** (job aborted, no legal \end found)
Here is how much of TeX’s memory you used:
3131 strings out of 493921
44747 string characters out of 3147282
132482 words of memory out of 3000000
6429 multiletter control sequences out of 15000+200000
5075 words of font info for 21 fonts, out of 3000000 for 9000
841 hyphenation exceptions out of 8191
30i,2n,35p,205b,106s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!”Ciao!
Continuo a non capire come mai tu insista con [tt]alignat[/tt] quando ci sono alternative più semplici. Sicuramente c’è chi conosce il motivo e te lo potrà spiegare bene, quello che ti posso dire è che secondo me in ambienti matematici come [tt]align[/tt], e quindi anche [tt]alignat[/tt] non puoi inserire un comando come [tt]\par[/tt].
Ciao
Claudio
::Stasy” post=94394Be’, dipende dall’impostazione (se permette sono un grafico, e le posso garantire che diviene brutto quando il progetto diventa pacchiano, e poco elastico). Ad esempio, il mio intento è quello di creare una pagina con un numero al centro dei margini destro e sinistro, in grassetto, tendente al grigio, come anche l’intestazione in grigio, su un formato quadrato (tipo albo), con il testo su due colonne disposte verso il lato destro. Altre risposte più convincenti? 😥
Io userei TikZ in combinazione con i pacchetti backgrounds e tikzpagenodes per facilitare il posizionamento. Un’idea su come iniziare la trovi qui.
Ciao
Claudio
::zambu” post=94385Salve,
Ho bisogno di realizzare dei grafi ad albero che assomiglino a questo:
http://speedy.sh/Pkc4D/provaalbero01.png
Questo l’ho fatto con Dia spero che dia l’idea del risultato che vorrei ottenere anche se l’esportazione in .png ha dato qualche problema sovrapponendo dei caratteri.
Studiandomi e modificando gli esempi che ho trovato in rete ho ottenuto questo:
`
\usetikzlibrary{shapes.gates.logic.US,positioning,shadows,arrows}
%\usetikzlibrary{shapes.gates.logic.US,trees,positioning,arrows}\begin{document}
\begin{center}
\begin{tikzpicture}[
numero/.style={rectangle, draw=none, rounded corners=1mm, fill=white, drop shadow,
text centered, anchor=north},
operatore/.style={and gate US,thick,draw,fill=white,rotate=90,
anchor=north,yshift=3mm},
level distance=1.5cm, growth parent anchor=south
]
\node (Fact01) [numero] {$30$} [-]
child{ [sibling distance=9cm]
node (State01) [operatore] {$+$}
child{
node (Fact02) [numero] {$20$}
child{ [sibling distance=4cm]
node (State02) [operatore] {$-$}
child{
node (Fact03) [numero] {$28$}
}
child{
node (Fact04) [numero] {$8$}
child{ [sibling distance=1.2cm]
node (State04) [operatore] {$:$}
child{
node (Fact05) [numero] {$24$}
}
child{
node (Fact09) [numero] {$3$}
}
}
}
}
}
child{ [sibling distance=4cm]
node (Fact10) [numero] {$10$}
child{
node (State10) [operatore] {$+$}
child{
node (Fact11) [numero] {$7$}
}
child{
node (Fact12) [numero] {$3$}
child{
node (State12) [operatore] {$:$}
child{
node (Fact13) [numero] {$12$}
}
child{
node (Fact14) [numero] {$4$}
}
}
}
}
}
}
;\end{tikzpicture}
\end{center}
\end{document}
`Ma è abbastanza distante da ciò che mi propongo.
In particolare vorrei:
* che la radice dell’albero sia in basso;
* che le foglie siano allineate in alto;
* che il simbolo con l’operatore sia appoggiato al rettangolo che contiene il risultato;
* che il testo contenuto nell’operatore non sia ruotato.Ringrazio per l’attenzione.
Daniele
Secondo me la struttura è sbagliata: con una matrice avresti meno problemi. Comunque sia:
* che la radice dell’albero sia in basso; -> cerca [tt]growth’=up[/tt] nel manuale;
* che le foglie siano allineate in alto; -> dipende dalla loro dimensione; puoi comunque giocare sulle dimensioni dei nodi nell’ultimo livello;
* che il simbolo con l’operatore sia appoggiato al rettangolo che contiene il risultato; -> bisogna fare un attimo attenzione a modificare le distanze solo dei nodi operatori;
* che il testo contenuto nell’operatore non sia ruotato. -> opzione [tt]shape border rotate[/tt] anziché [tt]rotate[/tt].Ciao
Claudio
-
AutoreRisposte