Risposte nei forum create
-
AutoreRisposte
-
::
Ormai è una sfida personale….
Il codice del mio precedente post non risolve il tuo problema, come avrai probabilmente constatato. Quegli aggiustamenti spostano in blocco la pagina della nota a sinistra, ma in questo modo la data, posizionata in verticale, va a finire sulla slide
In un momento di creatività, provando e riprovando, ho trovato questa soluzione, a dire il vero elementare:`
\makeatletter
\renewcommand\beamer@outsideframenote[2][]{%
\beamer@savemode%
\ifbeamer@inlecture%
\def\beamer@noteenvstart{}%
\def\beamer@noteenvend{}%
\setkeys{beamernotes}{#1}%
\ifbeamer@notes
\begingroup
\setbeamertemplate{itemize item}{\textbullet}
\setbeamertemplate{itemize subitem}{–}
\setbeamertemplate{enumerate item}{\insertenumlabel.}
\setbeamertemplate{enumerate subitem}{\insertenumlabel.\insertsubenumlabel}
\def\@oddhead{}
\def\@oddfoot{}
\let\@evenhead\@oddhead
\let\@evenfoot\@oddfoot
\def\beamer@backgroundtemplate{}%
\setbeamercolor{item}{fg=black,bg=white}
\color{black}%
\nointerlineskip
\hbox{\hskip-\Gm@lmargin\hskip1cm\vbox to\textheight{%
%pretend to have “standard'' margins
\edef\beamer@origlmargin{\Gm@lmargin}%
\edef\beamer@origrmargin{\Gm@rmargin}%
\def\Gm@lmargin{1cm}%
\def\Gm@rmargin{1cm}%
\textwidth=10.8cm%
\hsize=\textwidth%
\vskip-\headheight%
\def\insertnote{\vbox{}%
\parbox{\textwidth}{\beamer@noteenvstart#2\beamer@noteenvend}%
}%
\usebeamertemplate*{note page}%
\vfil%
\vskip-4pt% foot separator
\vskip-\footheight}\hskip-\Gm@lmargin\hskip1cm}%
\ifbeamer@twoscreensnotes%
\pgfpagescurrentpagewillbelogicalpage{2}%
\advance\c@page by-1\relax%
\fi%
\clearpage
\endgroup
\fi%
\fi%
\beamer@resumemode}
\makeatother`Non sono del tutto sicuro che questa modifica non abbia effetti strani in casi particolari, ma non mi sembra che ci siano errori. In sostanza ho soltanto racchiuso tutto ciò che fa parte della nota in un parbox di larghezza \textwidth.
Fammi sapere se funziona. Sono curioso 🙂Ciao
Ivan
::
Se usi l’ambiente titlepage non devi usare \maketitle, tantomeno all’interno dell’ambiente stesso. Nell’ambiente titlepage devi comporre manualmente la pagina del titolo, decidendo dimensione del font, spaziature tra autore, titolo, ecc.
Ecco un esempio di titlepage:`\begin{titlepage}
\centering
{\LARGE Pinco Pallino\par}\vspace*{\stretch{1}}
{\Huge DISPENSE PER IL CORSO DI CUCITO}\\[1em]
\large Sottotitolo della dispensa\par}\vspace*{\stretch{3}}
{\small Casa editrice\\
Verona 2009\par}
\end{titlepage}`Ciao
Ivan
::ciao a tutti,
ho girato per il forum ma non ho trovato una soluzione.
Io sto scrivendo una dispensa e uso:\documentclass [12pt, a4paper, twoside, openright, titlepage]{book}
vari pachetti
begin{document}
\maketitle…..
il problema è che vorrei inserire una figura nella prima pagina ma non ci riesco:
qualcuno a qualche consiglio?…Io ho interpretato la tua domanda in un senso diverso, pensando che tu voglia inserire un’immagine nella pagina del titolo creata con \maketitle. In questo caso, anziché usare \maketitle, potresti usare l’ambiente titlepage:
`\begin{titlepage}
In questo ambiente puoi creare la pagina del titolo
\end{titlepage}`All’interno di questo ambiente puoi naturalmente inserire tutte le figure che vuoi.
Con la classe book le opzioni twoside openright e titlepage non servono.Ciao
Ivan
::
Tiro ad indovinare: il capitolo 1 finisce su una pagina dispari e la pagina pari successiva contiene solo la testatina. Questo è il comportamento normale usando la classe book. Carica il pacchetto emptypage e la testatina sulla pagina bianca scomparirà. Se vuoi evitare che i capitoli inizino sulla pagina destra scrivi
`\documentclass[a4paper,openany]{book}
`
oppure usa la classe report.
Ciao
Ivan
::
Prova questo codice (è preso dal file beamerbasenotes.sty, con qualche modifica, in rosso); vedi se può andar bene. Ammetto che non ho capito del tutto come beamer imposta la pagina per le note. I valori che ho messo sono il semplice frutto di tentativi:?`\makeatletter
\renewcommand\beamer@outsideframenote[2][]{%
\beamer@savemode%
\ifbeamer@inlecture%
\def\beamer@noteenvstart{}%
\def\beamer@noteenvend{}%
\setkeys{beamernotes}{#1}%
\ifbeamer@notes
\begingroup
\setbeamertemplate{itemize item}{\textbullet}
\setbeamertemplate{itemize subitem}{–}
\setbeamertemplate{enumerate item}{\insertenumlabel.}
\setbeamertemplate{enumerate subitem}{\insertenumlabel.\insertsubenumlabel}
\def\@oddhead{}
\def\@oddfoot{}
\let\@evenhead\@oddhead
\let\@evenfoot\@oddfoot
\def\beamer@backgroundtemplate{}%
\setbeamercolor{item}{fg=black,bg=white}
\color{black}%
\nointerlineskip
\hbox{\hskip-0.8cm\hskip1cm\vbox to\textheight{%
%pretend to have “standard'' margins
\edef\beamer@origlmargin{\Gm@lmargin}%
\edef\beamer@origrmargin{\Gm@rmargin}%
\def\Gm@lmargin{0.58cm}%
\def\Gm@rmargin{1cm}%
\textwidth=10.8cm%
\hsize=\textwidth%
\vskip-\headheight%
\def\insertnote{\vbox{}%
\beamer@noteenvstart#2\beamer@noteenvend%
}%
\usebeamertemplate*{note page}%
\vfil%
\vskip-4pt% foot separator
\vskip-\footheight}\hskip-\Gm@lmargin\hskip1cm}%
\ifbeamer@twoscreensnotes%
\pgfpagescurrentpagewillbelogicalpage{2}%
\advance\c@page by-1\relax%
\fi%
\clearpage
\endgroup
\fi%
\fi%
\beamer@resumemode}
\makeatother`Ciao
Ivan
::
Il problema è dovuto ai margini dell’ambiente itemize nella nota. Sembra che ignori il margine destro.
Nel file beamerbasenotes.sty c’è questa definizione:`\define@key{beamernotes}{itemize}[true]{%
\def\beamer@noteenvstart{\begin{itemize}\itemsep=0pt\parskip=0pt}%
\def\beamer@noteenvend{\end{itemize}}}`Ho provato ad aggiungere \itemindent=-10pt e la prima riga dell’elenco si sposta di 10pt a sinistra ma il testo arriva comunque fino al limite del margine destro. Con \renewcommand{\leftmargini}{-5cm} all’interno della definizione riportata sopra succede la stessa cosa.
Nel file .sty indicato c’è anche qualcos’altro. Con calma ci darò un’occhiata. Intanto può essere un ulteriore indizio.
Come soluzione di ripiego si possono spezzare manualmente gli items. Gran brutto ripiego…Ciao
Ivan
18 Marzo 2009 alle 13:17 in risposta a: formattazione citazioni e bibliografia per tesi umanistiche #31990::
Prova anche il pacchetto biblatex. Non è ancora in versione definitiva ma funziona bene. Però ti avviso che non fa i miracoli richiesti dagli umanisti. Alcune citazioni le dovrai fare a mano. Il pacchetto fornisce degli stili già pronti; inoltre molte impostazioni possono essere modificate dall’utente a seconda delle necessità. Ad esempio, il pacchetto fornisce dei campi per titolo, editore, luogo originale della pubblicazione. Per i classici puoi usare delle sigle (es: KrV). So che i filosofi sono fissati con la forma (o le forme) delle citazioni. Da qualche tempo mi batto anch’io per lo stile autore-anno. A mio avviso è necessario e sufficiente che le informazioni sul testo citato siano contenute nella bibliografia.
Questa fissazione per le citazioni riguarda quasi esclusivamente i filosofi “continentali”. Gli “analitici”, per la stragrande maggioranza, usano ormai da anni lo stile autore-anno, anche se devono citare classici, traduzioni, ecc. Questa è la soluzione migliore, più largamente condivisa e sicuramente più razionale. Cerca di convincere il tuo relatore prima di arrenderti.
In bocca al lupo!Ciao
Ivan
::Prova con questo codice. Nella classe book funziona, credo, come vorresti tu. Se non funziona con la classe che stai definendo ti consiglio nuovamente di partire dalla classe book, visto che di default la classe memoir, per quanto riguarda i layout, non è tanto diversa.
Grazie Ivan, temo che memoir mi stia complicando un pò le cose … partirò da book 😉
Avevo “quasi” raggiunto l’obiettivo con questo codice, ho messo il numero pagina in basso al centro ma la sezione compare solo nelle pagine dispari, nelle pari ottengo una duplicazione.
\fancyhead[LE,RO]{\bfseries\nouppercase\rightmark} % capitolo a sinistra pagine dispari
\fancyhead[LO,RE]{\slshape\nouppercase\leftmark} % paragrafo a destra pagine pari
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % Riserva spazio per la linea
\fancypagestyle{plain}{%
\fancyhead{} % Ignora, nello stile plain, le testatine e la linea
\renewcommand{\headrulewidth}{0pt}}Vedrò di sistemare ora è meglio che mi concetri sulla stesura 😉
Ti/Vi chiedo ancora una cortesia … è rimasto in ogni caso il problema della sovrapposizione in caso di titoli lunghi…
Sarebbe possibile invece di far scrivere CAPITOLO 1
la dicitura CAP. 1 che occuperebbe meno spazio?Grazie ancora a tutti i Vostri consigli e guide sono stati e saranno MOLTO preziosi
—
Riddler ?Se il titolo di un capitolo o di una sezione è troppo lungo, nella testatina è il caso di inserire un titolo abbreviato. Basta usare l’argomento ozionale di \chapter. Tutto questo è scritto nella Guida GuIT (Sez. E.3.1) che ti ho consigliato…
Scrivere Cap. al posto di Capitolo nella testatina mi sembra una pessima idea, quindi non ti dico come si fa 🙂
Infine, non modificare l’interlinea (comando \linespread) a meno che non ti sia imposto con la forza. L’interlinea che usa LaTeX di default è la migliore possibile.Ciao
Ivan
::
Prova con questo codice. Nella classe book funziona, credo, come vorresti tu. Se non funziona con la classe che stai definendo ti consiglio nuovamente di partire dalla classe book, visto che di default la classe memoir, per quanto riguarda i layout, non è tanto diversa.`\pagestyle{fancy}
\fancyhf{} % Rimuove l’attuale contenuto della testatina
% e del piè di pagina
\fancyhead[LE,RO]{\bfseries\nouppercase{\thepage}}
\fancyhead[LO]{\bfseries\nouppercase{\rightmark}}
\fancyhead[RE]{\bfseries\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}`Ciao
Ivan
::Innanzitutto ti segnalo anche le guide di L. Pantieri, L’arte di scrivere con LaTeX e del GuIT, Introduzione all’arte della composizione tipografica, dove troverai le risposte a molte tue domande. I links sono in alto.
Vado subito a vedere grazie della segnalazione e per avermi risposto.
Se vuoi personalizzare il layout ti conviene partire direttamente dalla classe book, anziché dalla classe TesiDiaUniroma3, che è a sua volta una modificazione della classe memoir.
Il Layout mi va bene come impostazione a parte le testatine…
Per le testatine, leggi la documentazione del pacchetto fancyhdr; ci trovi anche l’indicazione per evitare il maiuscolo. Cerca anche nel forum: questo problemi è stato trattato.
Sì sì ho cpntrollato ,a non trovavo come fare l’impostazione che volevo…
vado a vedermi le guideSu come togliere il maiuscolo dalle testatine ci sono questo e questo topic
Sei veramente sicuro di volere i numeri di pagina nel piè di pagina all’esterno? Mi pare bruttino
E’ davvero così brutto?
A me piace di più che non averlo centrale, in questo modo quando si sfoglia è immediatamente riconoscibile il numero di pagina senza dover aprire quasi tutta la paginaNaturalmente è sempre questione di gusti. Però la stragrande maggioranza dei libri che ho avuto modo di sfogliare ha il numero di pagina in basso al centro o nelle testatine all’esterno. Un motivo ci sarà…:?:
Visto che usi le testatine potresti optare per la seconda soluzione. A me personalmente piacciono le testatine sobrie: numero di pagina all’esterno; “Capitolo x” a destra nelle pagine pari; “Titolo del capitolo” a sinistra nelle pagine dispari (questa è una scelta frequente per molte collane delle case editrici Bollati Boringhieri, Laterza, Einaudi). Con sezioni brevi credo che sia la soluzione migliore; se invece ci sono sezioni che occupano diverse pagine potrebbe essere utile avere nella testatina anche il riferimento della section. Vedi tu…Ciao
Ivan
::
Innanzitutto ti segnalo anche le guide di L. Pantieri, L’arte di scrivere con LaTeX e del GuIT, Introduzione all’arte della composizione tipografica, dove troverai le risposte a molte tue domande. I links sono in alto.Se vuoi personalizzare il layout ti conviene partire direttamente dalla classe book, anziché dalla classe TesiDiaUniroma3, che è a sua volta una modificazione della classe memoir.
Per le testatine, leggi la documentazione del pacchetto fancyhdr; ci trovi anche l’indicazione per evitare il maiuscolo. Cerca anche nel forum: questo problemi è stato trattato.
Sei veramente sicuro di volere i numeri di pagina nel piè di pagina all’esterno? Mi pare bruttino 😕Ciao
Ivan
::Salve, come posso usare il colore rosso di sfondo che CambridgeUS usa nella footline como colore fill in tikzpicture?
Grazie.
`\documentclass[]{beamer}
\usepackage{tikz}\usetheme[]{CambridgeUS}
\begin{document}
\begin{frame}\frametitle{Il primo frame}
\begin{tikzpicture}
\node (c) [rectangle,draw,fill=yellow] {$\mathit{ST}=0.16\dots1.11$};
\end{tikzpicture}
\end{frame}
\end{document} `Salve.
`fill=darkred!80!black
`Oppure definisci un nuovo colore in questo modo:
`\definecolor{mydarkred}{rgb}{0.639,0,0}
`e lo usi così: fill=mydarkred
Ciao
Ivan
::
La situazione non mi è chiarissima.
Cito dalla documentazione di Beamer:
In beamer, a presentation consists of a series of frames. Each frame in turn may consist of several slides
(if there is more than one, they are called overlays). Normally, everything between \begin{frame} and
\end{frame} is put on a single slide.Quindi, se ho ben capito, nell’esempio minimale che hai proposto c’è un frame suddiviso su quattro slides. Per avere il numero su ogni slide farei così:
`\setbeamertemplate{headline}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{section in head/foot}%
\usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.45\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}%
\usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead \end{beamercolorbox}%
\begin{beamercolorbox}[wd=0.05\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}%
\usebeamerfont{subsection in head/foot}\hfill\roman{page}
\end{beamercolorbox}}%
\vskip0pt%
}`Il numero della slide risulta nella headline a destra (le misure del box andranno probabilmente aggiustate). Non ho capito cosa intendi dire quando affermi che vuoi il numero solo quando la slide occupa una pagina intera…
Ciao
Ivan
::
Immagino che il problema sia la presenza delle parentesi tonde che rimangono anche se si omette il comando \institute{}. Questo codice, da inserire nel preambolo, aggira il problema, ma confesso che non mi piace molto come soluzione :(. `\setbeamertemplate{footline}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~\insertshortinstitute
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}`Ho copiato il codice dal file beamerouterthemeinfolines.sty che viene richiamato dal tema CambridgeUS. Le uniche differenze sono nella prima riga: ho messo \setbeamertemplate{footline} al posto di \defbeamertemplate*{footline}{infolines theme}; e nella sesta riga: ho tolto le parentesi tonde attorno al comando \insertshortinstitute. Le informazioni sull’uso di questi comandi si trovano nella documentazione di beamer.
Spero possa essere utile, almeno come inizio.Ciao
Ivan
-
AutoreRisposte