Risposte nei forum create
-
AutoreRisposte
-
::
http://www.lorenzopantieri.net/LaTeX_files/Presentazioni.pdf
Carissimi,
in questo articolo vengono forniti gli elementi essenziali per realizzare una videopresentazione con la classe beamer di LaTeX.
Non ho fatto in tempo a leggerlo tutto, ma mi è caduto l’occhio sulla dimostrazione dell’infinità dei primi: deformazione professionale, indubbiamente. Dimostrarlo per assurdo è, appunto, assurdo. 🙂
La dimostrazione è diretta: data una lista di primi (che possono anche non essere a due a due distinti, ma ce ne dev’essere almeno uno), sia q il loro prodotto. Allora q+1 è divisibile per un primo che non può comparire nella lista. Si noti che questa è una procedura costruttiva che fornisce un nuovo numero primo.
Per il resto, mi pare che sia un ottimo punto di partenza perché diventi un utilissimo manuale iniziale.
Ciao
Enrico
::Grazie infinite Enrico: in codice funziona perfettamente!!! A questo punto mi chiedo perché non proponi tu un nuovo pacchetto ‘potenziato’ se così si può dire, su base enumitem?
Non ci penso nemmeno: ritengo questa applicazione un modo scorretto di etichettare le liste, come già ti ho spiegato.
Mi sono accorto di un errore nel codice: dove c’è
`…\expandafter{\numexpr(#1-26)\relax…`
va ovviamente
`…\expandafter{\numexpr(#1-25)\relax…`
Correggo nel messaggio precedente.Ciao
Enrico
2 Ottobre 2009 alle 9:20 in risposta a: richiesta consiglio migrazione presentazione ppt + doc #37432::recupero il topic per chiedere ulteriori lumi:
non avendo ricevuto consiglio su come impostare al meglio il tutto sono andato per la strada nota, ossia: per ora la presentazione è ancora ppt, ma sto elaborando con Latex il documento accompagnatorio col quale sono arrivato al dunque:
ho tutta una serie di slide, salvate come immagini pdf, da commentare e vorrei fare in modo di:
-avere un titolo che dica “slide X” dove, possibilmente, non debba io mettere a mano il numero X
-avere l’immagina allineata a destra e il testo che fluisca attorno ad essaper ottenere il secondo comportamento ho utilizzato wrapfigure, il fatto è che mi ritrovo che, se una slide ha un commento corto, come mi succede con la prima, devo aggiungere una serie di spazi manualmente, un po’ come si farebbe con word, per evitare che la prima slide venga sovrapposta al testo della seconda!
Avete un’idea di come ottenere al meglio il comportamento che desidero?
ecco il codice:
\subsubsection{Diapositiva 1}
\begin{wrapfigure}{i}{0pt}
\includegraphics[width=0.5\columnwidth]{immagini/1_Relazione_cuore}
\end{wrapfigure}
Diapositiva iniziale. A termine del gioco delle presentazioni inizia la relazione con un domanda provocatoria.\subsubsection{Diapositiva 2}
\begin{wrapfigure}{i}{0pt}
\includegraphics[width=0.5\columnwidth]{immagini/1_Relazione_tempo}
\end{wrapfigure}
Porre la domanda in modo scherzoso e raccogliere i commenti. \emph{Se alcuni dicono “per sempre” chiedere loro su cosa si basa questa certezza e soprattutto cosa significa per loro “per sempre”}. Questa affermazione non è poi così scherzosa ma parte, purtroppo, da una realtà di fatto che alcuni dati statistici fotografano impietosamente.Non usare wrapfigure con beamer, non ha senso. Usa minipage o gli ambienti di beamer per dividere i frame in colonne.
Ciao
Enrico
::Ciao,
ho un documento dotato di unghie tipografiche, per intenderci quei riquadri neri che visti di lato al volume fanno capire dove si trovano i vari capitoli, se abilito queste unghie non mi compare più il logo nella testatina, ecco il codice del preambolo:\newcommand\rblob{\begin{picture}(0,0)\put(5.9,-\value{chapter}){\blob}\end{picture}}
\newcommand\lblob{\begin{picture}(0,0)\put(-6.3,-\value{chapter}){\blob}\end{picture}}
\pagestyle{fancy}
\fancypagestyle{plain}{\fancyhf{}%
\fancyfoot[LO,RE]{\leftmark}\fancyfoot[RO,LE]{\thepage}}
\fancyhead{} %faccio una bella pulizia della intestazione!
\fancyfoot{} %faccio una bella pulizia del piede di pagina!
\fancyhead[LO,RE]{\includegraphics[width=1.5cm,keepaspectratio]{immagini/logoFBN_1}}
\fancyhead[RO,LE]{Preparazione al sacramento del matrimonio per conviventi}
\fancyhead[LO]{{\rblob}}
\fancyhead[RE]{{\lblob}}
\fancyfoot[LO,RE]{\leftmark}
\fancyfoot[RO,LE]{\thepage}Avete idea di come risolvere? Anche perché il mio preambolo è stato costruito incrementalmente in più di un anno e, onestamente, fatico un po’ a raccapezzarmi nella parte di fancyhdr..
Be’, certo: se dai un nuovo ordine su che cosa mettere nelle testatine “LO”, ciò che c’era prima sparisce. Direi che devi inserire \rblob e \lblob insieme al logo: qualcosa come
`\fancyhead[LO]{\rblob
\includegraphics[width=1.5cm,keepaspectratio]{immagini/logoFBN_1}}
\fancyhead[RE]{\includegraphics[width=1.5cm,keepaspectratio]{immagini/logoFBN_1}}`
e analogamente per le altre. Occhio all’ordine in cui metti \rblob e \lblob: prima o dopo \includegraphics a seconda di ciò che devi ottenere. Tieni conto che una specifica L implica allineamento a sinistra e R a destra. Fa’ qualche prova e tienici informati.Ciao
Enrico
::Ok.. ora il testo è formattato correttamente, ma il titolo Somamrio è in fondo alla pagina precedente.
commentando \vspace*{\fill}
tutto sembra essere ok.è una soluzione valida secondo te!?
Versione riveduta e corretta:
`\usepackage{emptypage}
\newenvironment{abstract}
{\cleardoublepage\thispagestyle{empty}%
\vspace*{\fill}
\begin{center}\textbf{\abstractname}\end{center}}
{\par\vspace*{\fill}\cleardoublepage}`
Ciao
Enrico
::Alcuni giorni fa Enrico mi aveva gentilmente risolto il problema che avevo incontrato usando il pacchetto enumitem. Ora mi sono accorto lavorando sul testo che dovrei impedire che mi generi automaticamente la lettera j: in altre parole dovrei espungerla e far in modo che mi passi dalli ‘i’ direttamente alla ‘k’. Enrico, chiedo davvero troppo questa volta?
Quaerendo invenietis
`\makeatletter
\AddEnumerateCounter{\alphprimej}{\@alphprimej}{m$'$}
\def\alphprimej#1{\expandafter\@alphprimej\csname c@#1\endcsname}
\def\@alphprimej#1{%
\ifnum#1<51
\ifnum#1<26
\@alphj#1%
\else
\expandafter\@alphj\expandafter{\numexpr(#1-25)\relax}$^\prime$%
\fi
\else
\@ctrerr
\fi}
\def\@alphj#1{%
\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or
k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
y\or z\else\@ctrerr\fi}
\makeatother`
Usa \alphprimej dove avresti usato \alphprimeCiao
Enrico
1 Ottobre 2009 alle 10:41 in risposta a: \cite all’interno del record bibliografico: è possibile #37428::Grazie Lorenzo,
ti ringrazio, però il mio problema è un po più complesso. Nel caso di un contributo apparso su una collezione si usa incollection; questo è pacifico. Nel caso di un articolo ci sono i campi per la rivista; anche questo è pacifico.
Poniamo però di dover citare tre articoli apparsi in origine su rivista e successivamente raccolti in una collezione in lingua italiana.
In questo caso nella bibliografia sarebbe opportuno avere qualcosa come:
0) Bianchi, C., (1999), Titolo della collezione, Editore, Luogo.
1) Rossi, M., (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
2) Verde, A. (1999), «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.
3) Moro, B., (1999) «Titolo dell’articolo in inglese», Rivista, 15, pp. 12-22; trad. it. in Bianchi 1999.Ecco perché chiedevo se era possibile usare \cite all’interno di un record bibliografico. Nell’esempio che ho riportato nel precedente post ho usato il campo note, ma la questione è più generale.
Ovviamente si può usare il campo addendum, che viene stampato dopo le pagine che si riferiscono all’articolo, per inserire manualmente tutte le informazioni aggiuntive che si vogliono.
La situazione che ho descritto è sicuramente “patologica” ma il dubbio TeXnico mi rimane 🙄 : si può usare \cite all’interno dei record bibliografici o questo, al di là dell’assenza di errori in fase de compilazione, può avere delle conseguenze indesiderate?BibTeX non interpreta i comandi TeX (c’è solo qualche convenzione che riguarda l’ordinamento alfabetico al riguardo. Quindi, nel tuo caso, scrive nel file .bbl il comando \cite che, alla compilazione successiva (o quella successiva ancora) produce il riferimento corretto.
II file ha estensione .bbl, ma viene letto come un normalissimo file .tex richiamato con \input.
Ciao
Enrico
1 Ottobre 2009 alle 10:38 in risposta a: [risolto] Problema Simboli matematici con cappelletto #37440::ho inserito:
`\usepackage{emptypage}
\newenvironment{abstract}
{\cleardoublepage\thispagestyle{empty}%
\vspace*{\fill}
\begin{center}\textbf{\abstractname}\ignorespaces}
{\end{center}
\vspace*{\fill}\cleardoublepage}`Ma la pagina somamrio viene scritta malissimo!
ovvero il titolo “Somamrio ha di seguito il testo il quale è formattato com ese fosse allineato centrato.
Certo, scusa. 🙁
\end{center} va al posto di \ignorespaces.
Ciao
Enrico
::Buongiorno a tutti.
Il mio dovrebbe essere un dubbio classico, ma vorrei porlo ugualmente, anche perché contribuirebbe a scrivere un codice sorgente “ben scritto”, o almento scritto correttamente.
Allora: da quello che ho capito, almeno leggendo l’Arte o dando un’occhiata ai sorgenti di documenti importanti (quando gli autori li mettono a disposizione), ci sono dei casi in cui bisogna lasciare una riga vuota tra il testo e \begin{ambiente} e dei casi in cui questa riga non va lasciata. Parimenti, ci sono casi in cui bisogna lasciare una riga vuota tra \end{ambiente} e il testo successivo, e casi in cui questa riga non va lasciata.Metterla o no, come si può vedere compilando nei due casi, non è indifferente: per esempio, se scrivo:
`…testo
\begin{verse}
versi
\end{verse}`ottengo un certo spazio tra l’ultima riga di testo e il primo verso della poesia.
Se invece scrivo:`…testo
\begin{verse}
versi
\end{verse}`lo spazio è leggermente maggiore, e sembra che in qualche modo “stia meglio” e la pagina sia più equilibrata. Attenzione: questo non vuol dire che uno spazio che sta meglio è anche corretto tipograficamente.
Naturalmente, la riga vuota dopo la fine dell’ambiente si lascia per cominciare un nuovo capoverso rientrato, mentre non si lascia se il discorso continua da quello precedente.
Sarebbe possibile avere un inventario dei casi in cui bisogna lasciare questa riga bianca tra il testo e il comando d’apertura di un ambiente? O non esistono regole vincolanti?
Mi spiego: nel caso in cui io debba inserire una tabella elementare non galleggiante, ho visto che aprendo l’ambiente table senza la riga bianca, la tabella è visivamente troppo attaccata al testo precedente, mentre con la riga bianca il risultato è migliore. Ancora più gradevole è scrivere \bigskip tra testo e \begin{center} e poi \begin{table}{…}.Ho anche dubbi sul fatto che si debba lasciare o meno una riga bianca tra i comandi tipo \section{…} o \bigskip e il testo precedente o seguente.
Insomma: mi piacerebbe che questo argomento venisse chiarito, anche sull’Arte, se possibile, o se Lorenzo lo ritiene opportuno.
Tanto per dare un po’ di materiale a Lorenzo provo a spiegare il motivo delle differenze nel caso dell’ambiente verse: le classi standard lo definiscono in termini dell’ambiente generico list. Questo ambiente funziona in modo diverso se aperto in modo orizzontale (senza riga vuota prima) o verticale (con riga vuota prima), perché nel secondo caso aggiunge in testa e in coda uno spazio verticale regolato dal parametro \partopsep.
Motivo? La lista può far parte del capoverso e quindi non va troppo staccata dall’ultima riga “normale”. Se invece non fa parte del capoverso precedente, occorre farlo capire al lettore e il modo tradizionale (non che ce ne siano tanti altri :)) è di lasciare un po’ di spazio in più.
Il criterio se lasciare la riga vuota prima (o dopo) è sempre quello: far parte o no del capoverso. Probabilmente l’ambiente verse dovrebbe essere definito con un bel \par iniziale che equivale alla riga vuota (no, è viceversa: una riga vuota equivale a scrivere \par ;)), ma l’autore delle classi standard ha scelto diversamente.
Nel caso dei comandi di sezione il problema non si pone: cominciano con \par o qualcosa che lo genera automaticamente. Lasciare una riga vuota (magari è meglio due) rende più leggibile il documento TeX. Nessun comando esplicito di spaziatura va dato prima o dopo \section e simili: se non piacciono gli spazi standard li si deve modificare con titlesec o sectsty (o anche a mano, ma…:D).
Ciao
Enrico
::Salve, sono sempre alle prese con Beamer che, a quanto pare trascende da ogni mia capacità di comprensione. Comunque sono riuscito a creare la prima slide col titolo quasi esattamente come volevo io, usando ad esempio
\setbeamertemplate{footline}{}
Adesso volevo aggiungere un logo sullo sfondo. Pensavo di usare tipo
\setbeamertemplate{background canvas}{
\includegraphics{…}
}solo che l’immagine appare in alto a sinistra. Ho cercato di mettere tutto dentro un ambiente center, ma nella compilazione sono stati dati diverse decine di errori. C’è qualcuno che potrebbe darmi una mano?
Prova con
`\setbeamercolor{background canvas}{bg=}
\setbeamertemplate{background canvas}{%
\vbox to\textheight{
\hbox{}\vfill
\centerline{\includegraphics{logo}}
\vfill}}`
Ciao
Enrico
::vorrei rendere visivo
lo schema del prodotto fra due binomi
il classico il primo con il primo il primo con il secondo etc..
pensavo ad una freccia che parta dal primo elemento e lo congiunga con il primo elemento
del secondo binomio etc…
non ho idea se questo è possibile
e dato l’argomento non credo che google sia molto di aiuto
Quale pacchetto consigliate?Di fare riferimento alla proprietà distributiva e un po’ di esempi sensati.
Se proprio vuoi farti del male, pacchetto tikz oppure pstricks.
Ciao
Enrico
::Ciao a tutti,
vi scrivo perchè ho un problemino: sto scrivendo la tesi e devo inserire delle equazioni nel testo. Siccome sono equazioni molto lunghe utilizzo il comando `multline` per poter scriverle su più righe.
Tuttavia prossimamente mi si presenterà il problema di dover riportare nella tesi delle equazioni talmente lunghe che potrebbero superare le dimensioni della pagina.
La domanda è: conoscete un pacchetto, un comando o un modo, per poter far continuare l’equazione anche nella pagina successiva?
Info: per scrivere la tesi utilizzo TeXnicCenter 1.0 Stable release, MikTeX 2.7 e uso il pacchetto “TopTesi“.
Cerca displaybreak nella guida di amsmath (ne trovi il collegamento con la traduzione italiana in cima alla pagina).
Ciao
Enrico
-
AutoreRisposte