- Questo topic ha 7 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 10 mesi fa da
illinguista1972.
-
CreatoreTopic
-
7 Novembre 2010 alle 13:03 #52082::
Buona domenica a tutti,
in una delle pubblicazioni di un noto autore, molto conosciuto nel nostro ambiente, c’è il codice per un ambiente per citazioni:`\newenvironment{citazione}[1] {\def\autorecitazione{#1}\begin{quotation}} {{\unskip\nobreak\hfil\penalty50
\hspace{2em}\null\nobreak \hfil\textit{\autorecitazione} \parfillskip=0pt \finalhyphendemerits=0 \par} \end{quotation}}`Funziona molto bene, e permette di mettere il nome dell’autore allineato a sinistra. Ora, ho tre domande:
1. Vorrei fare in modo che il testo citato sia composto in \small, ma se metto la dichiarazione così \begin{quotation\small} ottengo errori. Come posso fare?
2. Vorrei poter mettere nome dell’autore e dell’opera in due righe separate, ma il comando \\ non funziona come vorrei. Come posso fare?
3. Per ottenere righe numerate ogni 5 ho usato il pacchetto lineno con l’opzione opportuna, e ho messo l’ambiente citazione dentro l’ambiente linenumbers. Questo funziona bene con il codice del noto autore, ma se uso il codice suggerito nell’Arte non va più bene. Come mai?
Ciao
Tommaso
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Novembre 2010 alle 18:06 #52083
-
7 Novembre 2010 alle 18:30 #52084::
Buona domenica a tutti,
in una delle pubblicazioni di un noto autore, molto conosciuto nel nostro ambiente, c’è il codice per un ambiente per citazioni:`\newenvironment{citazione}[1] {\def\autorecitazione{#1}\begin{quotation}} {{\unskip\nobreak\hfil\penalty50
\hspace{2em}\null\nobreak \hfil\textit{\autorecitazione} \parfillskip=0pt \finalhyphendemerits=0 \par} \end{quotation}}`Funziona molto bene, e permette di mettere il nome dell’autore allineato a sinistra. Ora, ho tre domande:
1. Vorrei fare in modo che il testo citato sia composto in \small, ma se metto la dichiarazione così \begin{quotation\small} ottengo errori. Come posso fare?
Provando con \begin{quotation}\small; non pensi anche tu che sia meglio?
2. Vorrei poter mettere nome dell’autore e dell’opera in due righe separate, ma il comando \\ non funziona come vorrei. Come posso fare?
`\newenvironment{citazione}[2]
{\def\autorecitazione{#1}\def\operacitata{#2}\begin{quotation}}
{{\unskip\nobreak\hfil\penalty50
\hspace{2em}\null\nobreak \hfil
\vtop{\itshape\hbox{\autorecitazione}\hbox{\operacitata}}%
\parfillskip=0pt \finalhyphendemerits=0 \par}\end{quotation}}
…
\begin{citazione}{Pinco Pallino}{La vispa Teresa}
La vispa Teresa avea tra l'erbetta a volo sorpresa gentil farfalletta
e tutta giuliva gridava a distesa `l'ho presa'.
\end{citazione}`3. Per ottenere righe numerate ogni 5 ho usato il pacchetto lineno con l’opzione opportuna, e ho messo l’ambiente citazione dentro l’ambiente linenumbers. Questo funziona bene con il codice del noto autore, ma se uso il codice suggerito nell’Arte non va più bene. Come mai?
A quale codice ti riferisci?
Ciao
Enrico
-
7 Novembre 2010 alle 19:37 #52085::
Ciao Enrico,
bentornato. Allora, errore mio: \small andava fuori {quotation} e ci siamo.Io faccio così:
`\begin{linenumbers}
\begin{citazioneenrico}{…}{…}
…
\end{citazioneenrico}
\end{linenumbers}`e tutto va bene. Ma se uso il codice per l’ambiente citazione che c’è nell’Arte:
`\newenvironment{citazione}
{\begin{quotation}\small}
{\end{quotation}}`ottengo un errore di Missing \endcsname inserted proprio alla linea in cui c’è \begin{citazione}. Se linenumbers non c’è, tutto bene.
Ciao
Tommaso
-
7 Novembre 2010 alle 20:40 #52086::
Ciao Enrico,
bentornato. Allora, errore mio: \small andava fuori {quotation} e ci siamo.Io faccio così:
`\begin{linenumbers}
\begin{citazioneenrico}{…}{…}
…
\end{citazioneenrico}
\end{linenumbers}`e tutto va bene. Ma se uso il codice per l’ambiente citazione che c’è nell’Arte:
`\newenvironment{citazione}
{\begin{quotation}\small}
{\end{quotation}}`ottengo un errore di Missing \endcsname inserted proprio alla linea in cui c’è \begin{citazione}. Se linenumbers non c’è, tutto bene.
Ciao
TommasoA me non succede. Esempio minimo, per favore.
Ciao
Enrico
-
8 Novembre 2010 alle 15:36 #52087::
Ecco qui:`% !TEX encoding = UTF-8 Unicode
% !TeX encoding = utf8
% -*- coding: utf-8 -*-\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}
%\usepackage{libertine}
\usepackage{MinionPro}
\usepackage{booktabs}
\usepackage[modulo]{lineno}
\usepackage{tikz}
\usetikzlibrary{arrows}
\usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}\author{TG}
\title{Il laboratorio si terrà con qualsiasi tempo}
\date{\today}\newcommand{\ppiano}[1]{\textbf{#1}}
\newcommand{\sfondo}[1]{\textit{#1}}\newenvironment{citazione}
{\begin{quotation\small}}
{\end{quotation}}%\newenvironment{citazione}[1]
%{\def\autorecitazione{#1}\begin{quotation}}
%{{\unskip\nobreak\hfil\penalty50
% \hspace{2em}\null\nobreak \hfil\textit{\autorecitazione}
% \parfillskip=0pt \finalhyphendemerits=0 \par}
% \end{quotation}}%\newenvironment{citazione}[2]
% {\def\autorecitazione{#1}\def\operacitata{#2}\begin{quotation}\small}
% {{\unskip\nobreak\hfil\penalty50
% \hspace{2em}\null\nobreak \hfil
% \vtop{\itshape\hbox{\autorecitazione}\hbox{\operacitata}}%
% \parfillskip=0pt \finalhyphendemerits=0 \par}
% \end{quotation}}\makeatletter
\catcode`\'=12
\def\qu@te{'}
\catcode`'=\active
\begingroup
\obeylines\obeyspaces%
\gdef\@resetactivechars{%
\def^^M{\@activechar@info{EOL}\space}%
\def {\@activechar@info{space}\space}%
}%
\endgroup
\providecommand{\texorpdfstring}{\@firstoftwo}
\protected\def'{\texorpdfstring{\active@quote}{\qu@te}}
\def\active@quote{\relax
\ifmmode
\expandafter^\expandafter\bgroup\expandafter\prim@s
\else
\expandafter\futurelet\expandafter\@let@token\expandafter\qu@t@
\fi}
\def\qu@t@{%
\ifx'\@let@token
\qu@te\qu@te\expandafter\@gobble
\else
{}\qu@te{}\penalty\@M\hskip\expandafter\z@skip
\fi}
\scantokens\expandafter{%
\expandafter\def\expandafter\pr@m@s\expandafter{\pr@m@s}}
\makeatother\begin{document}
\maketitle\begin{linenumbers}
\begin{citazione}
% {\emph{H.\,C. Andersen,} La principessa sul biso}
% {\emph{Hans Christian Andersen},}{La principessa sul biso}
\sfondo{C'era} una volta un principe che \sfondo{voleva sposare} una principessa, ma \sfondo{doveva essere} una vera principessa.\ppiano{Girò} così tutto il mondo in lungo e in largo per trovarne una, ma dovunque \sfondo{c'era} sempre un non so che di poco convincente; le principesse non \sfondo{mancavano} davvero, ma se poi fossero principesse vere non \sfondo{riusciva} mai \emph{a saperlo} con sicurezza; \sfondo{c'era} sempre qualcosa che lo \sfondo{lasciava} perplesso. Così \ppiano{tornò} a casa sua, ma \sfondo{era molto triste}, dato che gli sarebbe tanto piaciuto di trovare una principessa vera.
\end{citazione}
\end{linenumbers}\end{document}`
Ora riordino le osservazioni:
1. La compilazione si arresta con questo messaggio:
`This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
\write18 enabled.
entering extended mode
(./prova_lineno.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, farsi, finnish, french,
galician, german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic
, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panja
bi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, lao, lati
n, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portu
guese, romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedis
h, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.def))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/inputenc.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/utf8.def
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/italian.ldf
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.def)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/MinionPro.sty
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/MinionPro-FontDef.s
ty (/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/otfontdef.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/textcomp.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.def
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1enc.dfu)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/mnsymbol/MnSymbol.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/eufrak.sty))
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/fontaxes.sty)
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/T1MinionPro-OsF.fd
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/MinionPro-FontDef.s
ty))) (/usr/local/texlive/2010/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/lineno/lineno.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(/usr/local/texlive/2010/texmf-dist/tex/latex/ms/everyshi.sty))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
ode.tex))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
ef
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
df.def)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex)) (/usr/local/texlive/2010/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex)
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
! Missing \endcsname inserted.
\relax
l.77 \begin{citazione}? local/texlive/2010/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex)
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryarrows.code.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.
code.tex)) (/usr/local/texlive/2010/texmf-dist/tex/latex/caption/caption.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/caption/caption3.sty))
(./prova_lineno.aux)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/mt-MinionPro.cfg)
ABD: EveryShipout initializing macros
(/usr/local/texlive/2010/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/OMLMinionPro-TOsF.f
d
(/usr/local/texlive/2010/../texmf-local/tex/latex/MinionPro/MinionPro-FontDef.s
ty))
! Missing \endcsname inserted.
\relax
l.77 \begin{citazione}?
`Si arresta anche levando uno a uno i pacchetti.
2. Se uso il codice degli Appunti con l’aggiunta di \small, la fonte della citazione viene stampata esattamente all’altezza dell’ultima riga della citazione.
3. Se uso il tuo suggerimento con due argomenti, le due righe dell’autore e della fonte non sono allineate a destra, ma stanno un po’ più a sinistra verso il centro della citazione.
A me piacerebbe un risultato come quello degli Appunti, scritto in piccolo e con le due righe finali a destra. Potresti pensare di aggiungere queste varianti alla tua guida.
Ciao
Tommaso
-
8 Novembre 2010 alle 21:25 #52088::
Ecco qui:
`% !TEX encoding = UTF-8 Unicode
% !TeX encoding = utf8
% -*- coding: utf-8 -*-\documentclass[a4paper]{article}
…
\newenvironment{citazione}
{\begin{quotation\small}}
{\end{quotation}}
…
`
Si arresta anche levando uno a uno i pacchetti.Magari potresti prenderti la cura di evitare l’errore già segnalato, non trovi? La graffa va prima di \small, non dopo. Se sull’Arte è scritto così, è sbagliato.
2. Se uso il codice degli Appunti con l’aggiunta di \small, la fonte della citazione viene stampata esattamente all’altezza dell’ultima riga della citazione.
3. Se uso il tuo suggerimento con due argomenti, le due righe dell’autore e della fonte non sono allineate a destra, ma stanno un po’ più a sinistra verso il centro della citazione.
A me piacerebbe un risultato come quello degli Appunti, scritto in piccolo e con le due righe finali a destra. Potresti pensare di aggiungere queste varianti alla tua guida.
Non credo di aver intenzione di scrivere in quel modo, perché non va affatto bene tipograficamente.
Le righe sono complessivamente allineate al margine destro, non vedo spostamenti verso sinistra che potrebbero dipendere da una non corretta copiatura del codice.
Se vuoi che autore e titolo siano allineati a destra riga per riga, il modo è
`\newenvironment{citazione}[2]
{\def\autorecitazione{#1}\def\operacitata{#2}\begin{quotation}\small}
{{\unskip\nobreak\hfil\penalty50
\hspace{2em}\null\nobreak \hfil
\vtop{\itshape\halign{\hfil##\cr\autorecitazione\cr\operacitata\cr}}%
\parfillskip=0pt \finalhyphendemerits=0 \par}\end{quotation}}`
Ho aggiunto anche \small (al posto giusto, naturalmente). 🙂Ciao
Enrico
-
9 Novembre 2010 alle 6:50 #52089
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.