Risposte nei forum create
-
AutoreRisposte
-
::
m.gallo29″ post=104788Salve!
Ho iniziato a usare beamer per una presentazione. Ho inserito una barra laterale e una inferiore poiché mi interessa compaiano il titolo per intero (lungo, e quindi è necessaria la barra destra) e l’indice, e in più la data e la numerazione di pagina (per la quale sembra necessaria la barra inferiore).
Mi chiedo se sia possibile togliere il titolo dalla barra inferiore (poiché mozzato) e il nome (da una delle due barre, per non averlo due volte).[attachment=1509]presentazione.jpg[/attachment]
Ho dato un’occhiata a varie guide ma non ho trovato risposta.
Vi ringrazio,
MarcoSi, è possibile: si tratta di fare qualche modifica al tema e penso che trovi un esempio nella guida tematica alla personalizzazione di Beamer (vedi la sezione Documentazione -> Guide Tematiche). In sostanza dovresti eliminare il \insertshorttitle e \insertshortauthor (o stesso comando senza short, non ricordo esattamente cosa usi il tuo tema).
Ho usato il condizionale perché tu hai mostrato solo il frontespizio: le modifiche che ti ho proposto faranno sì che titolo e autore non siano mai più visibili per tutta la presentazione. Forse è il caso soltanto di usare l’opzione [tt]plain[/tt] per il frame del frontespizio. Io farei così.
Ciao
Claudio
::castelli” post=104715Ciao cfiandra,
sono un pò stretto con i tempi (la sessione di laurea siavvicina) e mi trovo ad usare pacchetti senza conoscerli, quindi è probabile abbia fatto errori…
per il pacchetto “tikz” ho inserito nel preambolo:
`% per il flowchart
\usepackage{tikz}
\usepackage{tikz}
\usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, matrix, arrows}\tikzstyle{block} = [rectangle, draw, text width=12em, text centered, rounded corners, minimum height=5em]
\tikzstyle{block1} = [rectangle, draw, text width=5em, text centered, rounded corners, minimum height=3em]
\tikzstyle{line} = [draw, -latex']%\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
% minimum height=2em]%per scrivere algortimo in pseudo codice
\usepackage{algorithm}
\usepackage{algorithmic}
%\usetikzlibrary{matrix,arrows}
%\usepackage[symbol]{footmisc}
\usepackage{stmaryrd}
\usepackage{morefloats}
\usepackage{amstext}
\usepackage{fancybox}
\usepackage{lscape}\usetikzlibrary{trees}
`Per creare la flowchart ho inserito il codice:
`\section{Flowchart of the Fast Multipole B.E.M.}
\begin{tikzpicture}[node distance = 2.5cm, auto]
% Place nodes
\node [block] (primo) {Initialize parameters};
\node [block, below of=primo] (secondo) {Discretize boundary region \\(discretize\_region.f)};
\node [block, below of=secondo] (terzo) {Determine cell\\ of level $0$\\ (determine\_big\_square.f) };
\node [block, below of=terzo] (quarto) {Construct the\\ tree structure (tree.f)};
\node [block, below of=quarto] (quinto) {Compute the\\ right-hand-side\\ vector $b$\\(fmmbvector.f)};
\node [block1, below of=quinto, xshift=5cm, yshift=40mm](upward){upward.f};
\node [block1, below of=quinto, xshift=5cm,yshift=20mm](downward){downward.f};
\node [block1, below of=upward, xshift=5cm, yshift=30mm](moment){moment.f};
\node [block1, below of=downward, xshift=5cm, yshift=30mm](direct){direct.f};
\node [block, below of=quinto](sesto){Call GMRES solver\\ to solve $A\lambda = b$ (gmres.f)};
\node [block1, below of=sesto, xshift=5cm, yshift=20mm](matvec){matvec.f};
\node [block1, below of=matvec, xshift=5cm, yshift=20mm](upward2){upward.f};
\node [block1, below of=matvec, xshift=5cm, yshift=40mm](downward2){downward.f};
\node [block1, below of=upward2, xshift=3cm, yshift=25mm](moment2){moment.f};
\node [block1, below of=downward2, xshift=3cm, yshift=25mm](direct2){direct.f};
\node [block, below of=sesto](settimo){Output the result};
\node [block, below of=settimo](ottavo){Stop};\path [line] (primo) — (secondo);
\path [line] (secondo) — (terzo);
\path [line] (terzo) — (quarto);
\path [line] (quarto) — (quinto);
\path [line] (quinto) — (upward);
\path [line] (quinto) — (downward);
\path [line] (upward) — (moment);
\path [line] (downward) — (direct);
\path [line] (quinto) — (sesto);
\path [line] (sesto) — (matvec);
\path [line] (matvec) — (upward2);
\path [line] (matvec) — (downward2);
\path [line] (upward2) — (moment2);
\path [line] (downward2) — (direct2);
\path [line] (sesto) — (settimo);
\path [line] (settimo) — (ottavo);
\end{tikzpicture}
`Quando scorro il documento generato con TexLive, mi appare spesso la finestra “pgflibraryfadings.code.tex” che è fastidiosa, ma tutto sommato se non comporta nulla mi va bene lo stesso.
Ti ringrazio per il tuo tempo che mi hai dedicato.Saluti
AlessandroIl problema della libreria fadings è strano perché non ho visto la chiamata tramite \usetikzlibrary, quindi non capisco perché appaia quella finestra.
Credo invece di avere intuito dal codice che i tuoi diagrammi minimo minimo riempono completamente una pagina. Hai impostato una distanza dei nodi di default di 2.5 cm (node distance), ma in ogni caso la cambi quando inserisci ogni nuovo nodo perché specifichi yshift. Ogni yshift, seppure in mm è corposo: minimo 2.5 cm, massimo 4 cm che si aggiungono ai 2.5 cm di partenza. Dal mio punto di vista è eccessivo, avrei considerato di ridurre il corpo del font per esempio impostando l’opzione font=\footnotesize.
Con diagrammi così grandi è facile che tu abbia problemi di gestione degli ambienti flottanti, specialmente in caso tu abbia molti diagrammi e vicini fra loro.
Ciao
Claudio
::castelli” post=104696Mi rispondo da solo.
Ho trovato il problema che sagnalavo all’Off-topic n° 2 più sopra: la colpa e del pacchetto “tikz” che serve per creare flowchart.
Sembra un baco del pacchetto, che alcune volte non trova qualcosa.
Ci sono alternative per creare flowchart?Dubito fortemente sia un baco del pacchetto. Puoi mostrare come crei i flow chart?
Ciao
Claudio
::schwarz89it” post=104551
Qui serve hobby 😉
Riporto un esempio da cui prendere spunto: per dare una forma più frastagliata basta incrementare il numero di punti. `\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{hobby}\begin{document}
\begin{tikzpicture}
\draw[help lines,step=0.5] (0,0)grid(4,4);
% spiaggia
\fill[gray!50] (2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1)–(4,4)–(3,4);
% bordo spiaggia
\draw(2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1);
% città
\node [circle,fill=black,text=black,inner sep=1pt,label={above:A}](A)at(2.9,2.95){};
\node [circle,fill=black,text=black,inner sep=1pt,label={above:B}](B)at(3.4,2){};
\end{tikzpicture}\end{document}`
Ciao
ClaudioHo provato a lanciare questo esempio compilabile, ma mi da come errore
(c:/texlive/2015/texmf-dist/tex/latex/hobby/pml3array.sty
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: “kernel/command-not-defined”
!
! Control sequence \__msg_show_variable:Nnn undefined.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H.
!………………………………………..l.185 …riant:Nn \__msg_show_variable:Nnn { Nno }
?
Ho installato TeXlive da qualche mese e con la versione completa, è possibile che io debba aggiornare qualcosa o il problema è di altra natura?
Purtroppo è un problema noto: la soluzione è scaricare da https://github.com/loopspace/hobby il .dtx, compilarlo e inserire nel proprio albero personale i file del pacchetto (hobby.code.tex, pgflibraryhobby.code.tex, tikzlibraryhobby.code.tex). Non è una gran soluzione, ma funziona. Per qualcosa di definitivo bisognerà aspettare che l’autore carichi su CTAN la nuova versione.
Ciao
Claudio
::robitex” post=104544Leggendo il manuale di PGF (comando da terminale $ texdoc pgf), ho trovato una soluzione migliore svincolando i parametri
con , tramite le opzioni evaluate/as/using di \foreach:
`\documentclass[tikz]{standalone}\begin{document}
\begin{tikzpicture}\foreach \x [evaluate=\x as \partcol using 100-\x*8] in {0,…,9}
\fill[white!\partcol!black] (\x*2.5,0) circle (1);\end{tikzpicture}
\end{document}`Possiamo far calcolare a TikZ il grado di bianco/nero con una formula (ho usato una relazione lineare 100-x*8 ), introducendo un nuovo simbolo \partcol (parte colore).
In questo modo l’intervallo si riferirà solamente al numero di palline richieste, mentre regolando la formula è possibile impostare il grigio di partenza e degradarlo con uno step di bianco prefissato, tipo con la formula 25+\x*6
Questa funzionalità non la conoscevo, forse è stata introdotta in una delle ultime versioni.Con la formula:`(4*100/81)*(9*\x -\x^2)` ho invece un effetto parabolico dal nero al bianco e di nuovo al nero … 😉
Bye.
R.In realtà la funzionalità [tt]evalulate[/tt] è presente già da prima della versioni 3.x di TikZ 😉 Questo è appunto uno di quei casi dove torna estremamente comoda: ottima idea!
L’approccio del ciclo funziona molto bene in questo caso perché occorre disporre i cerchi su una retta. La soluzione che proponevo invece è più generale in quanto si possono usare anche altri tipi di segmenti. Lo svantaggio della mia soluzione è che modifiche all’aspetto dei cerchi sono leggermente più complicate da attuare.
Ciao
Claudio
::Yokanaan” post=104535Buonasera amici,
la domanda vi sembrerà sciocca ma vi garantisco che mi sono rotto la testa per un po’ prima di decidermi a disturbarvi 🙂
Sto cercando di trasportare in LaTeX una rivista che curo in Indesign, e prima di mettermi sull’impostazione delle pagine sto cercando di capire se riesco ad riprodurre gli elementi grafici più caratterizzanti. Tra questi, quello predominante è costituito da linee di punti progressivamente sfumati dal nero al bianco.Ho provato allora a partire dall’abc:
`\begin{tikzpicture}
\draw [loosely dotted, line width=3pt, line join=round] (-40,0) — ++(20,0);
\end{tikzpicture}`per poi cercare di far venire i puntini tondi e non quadrati:
`\begin{tikzpicture}
\draw [line width=3pt, line cap=round, dash pattern=on 0pt off 2\pgflinewidth] (-40,0) — ++(20,0);
\end{tikzpicture}`Ma con le sfumature è stato un fiasco dopo l’altro, soprattutto perché mi trovavo a leggere codici dall’esoterismo per me proibitivo (conditi di \makeatletter e \makeatother). Immagino che debbano esistere codici meno barocchi e più lineari per ottenere una cosa tutto sommato non elaboratissima. Vorrei poter usare questi elementi grafici anche come sottolineature e “sopralineature”.
Grazie 🙄
Il problema non è affatto banale. Puoi risolvere così: `
\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{decorations.markings}% based on:
% http://tex.stackexchange.com/a/101266/13304
% and
% http://tex.stackexchange.com/a/141551/13304% argomento #1: raggio cerchio
% argomento #2: distanza fra i cerchi
\tikzset{dotted pattern/.style args={#1 and #2}{
postaction={
decorate,
decoration={
markings,
mark=between positions 0 and \pgfdecoratedpathlength-8pt step #2 with {
\pgfmathsetmacro\myval{multiply(divide(
\pgfkeysvalueof{/pgf/decoration/mark info/distance from start}, \pgfdecoratedpathlength),100)};
\pgfsetfillcolor{gray!\myval!black};
\fill[radius=#1] (0,0) circle;}
}}}}\begin{document}
\begin{tikzpicture}
\path [dotted pattern=1pt and 4mm] (-40,0) — ++(20,0);
\end{tikzpicture}
\end{document}
` Sostanzialmente si sfruttano le proprietà della libreria decorations.markings di posizionare ripetutamente un qualsiasi oggetto si desideri all’interno di un segmento e contare la distanza di ogni oggetto dall’inizio. COn questa informazione, rapportata a 100, si può definire il colore del cerchio da posizionare che sarà sfumato appunto in proporzione.Ciao
Claudio
28 Dicembre 2015 alle 15:24 in risposta a: Sovrapporre colori con TikZ: giallo + blu = verde? #104485::
L’intersezione con colori diversi è un filo più incasinata del caso in cui si vuole cambiare soltanto il colore dell’intersezione (in quel caso si può usare la libreria fillbetween http://tex.stackexchange.com/q/228593/13304).Userei: `\documentclass[tikz,border=10pt]{standalone}
\begin{document}
\begin{tikzpicture}[font=\small,scale=1.5]
\draw [thick] (-1.25,-1.25) rectangle (2.5,1.55);
% base: http://tex.stackexchange.com/a/9682/13304
% cerchio sinistra + colore centro
\begin{scope}
\fill[green!30](0,0) circle (1);
\clip (-2,-2) rectangle (3,2)
(1.25,0.25) circle (1);
\fill[fill=yellow!30] (0,0) circle (1);
\end{scope}
% cerchio destra
\begin{scope}
\clip (-2,-2) rectangle (3,2)
(0,0) circle (1);
\fill[fill=blue!20] (1.25,0.25) circle (1);
\end{scope}
% contorno
\draw (0,0) circle (1)
(1.25,0.25) circle (1);\node at (-.25,0.25) {basket};
\node at (1.5,0.0) {calcio};
\end{tikzpicture}\end{document}` senza opacità, altrimenti salta il giochetto di sovraimporre il giallo sul verde.
Ciao
Claudio
::
Qui serve hobby 😉Riporto un esempio da cui prendere spunto: per dare una forma più frastagliata basta incrementare il numero di punti. `\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{hobby}\begin{document}
\begin{tikzpicture}
\draw[help lines,step=0.5] (0,0)grid(4,4);
% spiaggia
\fill[gray!50] (2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1)–(4,4)–(3,4);
% bordo spiaggia
\draw(2.35,4)
to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
(4,1);
% città
\node [circle,fill=black,text=black,inner sep=1pt,label={above:A}](A)at(2.9,2.95){};
\node [circle,fill=black,text=black,inner sep=1pt,label={above:B}](B)at(3.4,2){};
\end{tikzpicture}\end{document}`
Ciao
Claudio
::ivan” post=104517Sui blocchi la penso come te. Non mi hanno mai convinto, ma non ho ancora pensato a un’alternativa che mi soddisfi, quindi ho optato per la soluzione di default. Eventualmente creo con tcolorbox la versione senza colori, magari solo con il contorno.
Ho provato con soddisfazione un tipo di blocchi con solo il contorno:
[attachment=1490]example-blocks.png[/attachment]Il codice permette di utilizzare sostanzialmente la stessa sintassi dei blocchi originali di Beamer:`
\newtcolorbox{keypoint}[2][Featherdarkblue]{colback=white,
coltitle=Feathergray, coltext=Feathergray, colbacktitle=white,
title=#2,
fonttitle=\large\bfseries,
arc=1pt,
boxrule=.4pt,
enhanced,frame code={
\draw[thick,#1,rounded corners=1pt](frame.south west)rectangle(frame.north east);
\draw[thick,#1, shorten <=1mm, shorten >=1mm] (interior.north west)–(interior.north east);
}
}` Con l’argomento opzionale si cambia il colore del bordo.Ciao
Claudio
Attachments:
You must be logged in to view attached files.::
Complimenti per il tema Ivan!! 🙂 Ha un aspetto grafico veramente interessante, mi piace molto la pagina iniziale e la scelta dei colori!Aggiungo solo un paio di osservazioni:
– non sono completamente sicuro sulla visibilità degli elementi in footnote: il grigio mi sembra chiaro, ma verificare con un proiettore in aula sarebbe la cosa migliore;
– ultimamente non sono un grande fan dei “blocchi” di beamer.. quelli originali intendo; credo che senza ombreggiatura l’aspetto sia più pulito mentre dal punto di vista del codice, modificarne l’aspetto è molto complicato. Invece tcolorbox che già usi garantisce molta più flessibilità.Ciao
Claudio
::Gup” post=104501Ciao, volevo sapere se è possibile costruire una B-Spline come in figura in allegato. Grazie, ciao.
`
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{amsmath}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis} [grid=major,width=12cm,ymin=35,ymax=50,ytick={35,40,…,50},
legend pos=outer north east,
xlabel={N\ped{fila fori}}, ylabel={Nu\ped{medio}}]\addplot [red, thick, mark=*]
coordinates {
(1800,48)
(2000,45)
(2500,47)
(5000,42.5)
(10000,40.5)
(15000,40)
(35000,39)
(37000,37)
};\legend {Corr}
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}
`[attachment=1485]b-spline.JPG[/attachment]
[attachment=1488]Screenshotfrom2015-12-23215750.png[/attachment]
Si, è possibile! Purtroppo, sul forum si vede spesso grafici con troppi campioni che causano problemi di memoria. Qui il problema è l’esatto contrario: hai pochissimi campioni perciò solo aumentandoli la tua curva sarà più dolce.
Ciao
Claudio
::golden_boy” post=104485Personalmente ci avrei pensato molto tempo prima , e non 2 giorni prima della discussione, a usare Latex…
Su questo concordo.
golden_boy” post=104485Riguardo la tua presentazione: è molto bella e ben fatta. Ti chiederei, a questo punto, che tipo di template hai usato (se puoi dirlo) in previsione della mia di presentazione 🙂
Il template è il Feather theme da overlaf https://www.overleaf.com/gallery/tagged/presentation (a onore del vero ci sono alcune modifiche sul frontespizio e sull’aspetto della pagina, ma l’ossatura è quella.. in pratica ho soltanto rimosso l’animazione in alto a sinistra per il numero di pagina e il tipo di informazione inserito in fondo).
Ciao
Claudio
::Kayla1996″ post=104486Buongiorno,
Sto scrivendo un articolo in modalità twocolumn e ho dei problemi nell’inserimento delle immagini.
Non posso limitare la singola immagine ad una colonna perché sarebbe di difficile lettura, per cui ho bisogno che occupi lo spazio della colonna adiacente e che ovviamente il testo si adatti. tuttavia quando includo l’immagine in questa maniera\begin{center}
\includegraphics[scale=]%
{prova}
\end{center}l’immagine si sovrappone a ciò che ho scritto.
Qualcuno ha qualche soluzione per il mio problema? Grazie pr l’aiuto
Usa: `\begin{figure*}
\centering
\includegraphics[…]{…}
\caption{…}
\label{…}
\end{figure*}` per avere l’immagine correttamente posizionata su due colonne.Ciao
Claudio
::golden_boy” post=104477Grazie per la risposta.
Esiste un modo per:
– evitare utilizzo di frecce
– far si che nel rettangolo colorato (o fuori o di fianco) si scriva la descrizione del termine usato per indicare il passaggio?Credo che il problema sia tutto li. Ho trovato anche dei diagrammi descrittivi, di vario tipo (giusto per fare un esempio http://tex.stackexchange.com/questions/165739/descriptive-diagram-with-direction) ma forse non fanno al caso della descrizione.
La mia era una proposta 😉 Puoi anche replicare esattamente il pdf iniziale volendo…
In merito alle tue osservazioni: a) evitare le frecce implica cambiare diagramma, b) scrivere la descrizione fuori dai moduli si può fare, ma non è banalissimo (cioè sapendo che ogni modulo è un nodo con nome “modulo-\i” dove \i è un numero progressivo che conta i moduli, puoi mettere le descrizioni in overlay, ossia crei dei nodi il cui posizionamento è relativo al nome precedente).
Ciao
Claudio
::
La struttura “migliore” è estremamente difficile da creare.. e quando è migliore per te magari non è migliore per altri 😉Detto questo, visto che ti servono soluzioni facili: `\documentclass{article}
\usepackage{smartdiagram}\begin{document}
\begin{center}
\smartdiagramset{
set color list={blue!50!cyan,green!60!lime,orange!50!red,magenta!50!purple},
priority arrow width=2cm,
priority arrow height advance=2.25cm
}
\smartdiagram[priority descriptive diagram]{Discovery,Discrimination,Distillation,Dissemination}
\end{center}
\end{document}`Ciao
Claudio
-
AutoreRisposte