- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 5 mesi fa da
letteracdp.
-
CreatoreTopic
-
19 Gennaio 2012 alle 14:29 #68789::
Ciao a tutti.
Sono nuovo del forum e un novizio di LaTeX.Volevo scrvivere una lettera di presentazione per il mio curriculum usando la classe letteracdp ma non riesco a ottenere una cosa semplicissima: l’allineamento del destinatario a destra. Cioè vorrei che tutte le righe del destinatario fossero allineate a destra. Ho provato sia con l’ambiente flushleft sia con raggedleft senza ottenere risultati.
Grazie per l’aiuto
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Gennaio 2012 alle 15:09 #68790::
_djste_” post=67932Ciao a tutti.
Sono nuovo del forum e un novizio di LaTeX.Volevo scrvivere una lettera di presentazione per il mio curriculum usando la classe letteracdp ma non riesco a ottenere una cosa semplicissima: l’allineamento del destinatario a destra. Cioè vorrei che tutte le righe del destinatario fossero allineate a destra. Ho provato sia con l’ambiente flushleft sia con raggedleft senza ottenere risultati.
Grazie per l’aiuto
Benvenuto! Forse sarebbe meglio avere un esempio minimo del codice che usi.
Nota: ho modificato il tuo messaggio per renderlo un pochino più presentabile. Siccome ci teniamo a ottenere risultati impeccabili dal punto di vista tipografico, ci piace che anche i messaggi qui siano scritti bene. Ah, la sezione non era giusta, sposto il filone nella sezione adatta.
Ciao
Enrico
-
19 Gennaio 2012 alle 15:39 #68791::
Scusa pensavo fosse giusta la sezione tipografica…
In realtà per adesso ho solo usato un esempio preso su internet e ho cercato di modificare l’allienamento
`
\documentclass[boldsubject,italicsignature,smartindent]{letteracdp}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
\address{Dott.~Lorenzo Pantieri \\
Dipartimento di Matematica \\
Università degli Studi di Bologna \\
Via Zamboni, 5 \\
40125 Bologna}
\signature{Dott.~L.~Pantieri}
%\date{} % al solito, la data è opzionale;
% il valore predefinito è \today
\place{Bologna}
\begin{document}
\begin{letter}{Prof.~Enrico Gregorio \\
Dipartimento di Informatica \\
Università di Verona \\
Strada Le Grazie, 15 \\
37134 Verona}%
[Questo è l’oggetto opzionale della lettera.]
\opening{Egregio Prof.~Gregorio,}
\lipsum[1]
\closing{La saluto molto cordialmente,}
`
-
19 Gennaio 2012 alle 16:43 #68792::
_djste_” post=67936Scusa pensavo fosse giusta la sezione tipografica…
In realtà per adesso ho solo usato un esempio preso su internet e ho cercato di modificare l’allienamento
`
\documentclass[boldsubject,italicsignature,smartindent]{letteracdp}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}
\address{Dott.~Lorenzo Pantieri \\
Dipartimento di Matematica \\
Università degli Studi di Bologna \\
Via Zamboni, 5 \\
40125 Bologna}
\signature{Dott.~L.~Pantieri}
%\date{} % al solito, la data è opzionale;
% il valore predefinito è \today
\place{Bologna}
\begin{document}
\begin{letter}{Prof.~Enrico Gregorio \\
Dipartimento di Informatica \\
Università di Verona \\
Strada Le Grazie, 15 \\
37134 Verona}%
[Questo è l’oggetto opzionale della lettera.]
\opening{Egregio Prof.~Gregorio,}
\lipsum[1]
\closing{La saluto molto cordialmente,}
`L’indirizzo è lì perché così si allinea alla finestrella sulla busta.
Modificare il comportamento di letteracdp è piuttosto difficile. 🙁 Puoi dare un’occhiata a scrlettr
Ciao
Enrico
-
19 Gennaio 2012 alle 21:27 #68793::
Grazie per il consiglio.. mi è stat molto utile la classe da te indicata.. tuttavia non riesco ancora a modificare alcune cose.
Nella documentazione komascript non ho trovato una indicazione per allineare la data a sinistra e no a destra. Altra cosa è che l’indirizzo vorrei allinearlo secondo un allinemanto da me imposto cioè andando a capo quando voglio mentre così risulta un pò piccolo il riquadro e non riesce a contenerere tutto.. ho provato anche a usare locwidth ma senza successo.. ecco il codice
`
\RequirePackage{fix-cm}
\documentclass[italian]{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[utf8]{luainputenc}
\usepackage{fixltx2e}\makeatletter
\newif\ifletterclosed
\AtEndDocument{\ifletterclosed\else\end{letter}\fi}
\letterclosedtrue\KOMAoptions{
fromalign=left, %allinemaneto mittente
fromlogo=false,%logo del mittente
addrfield=false, %non inserisce l'indirizzo specificato ma inserisce quello della varibile location
%fromrule=false,
backaddress=false,
subject=titled,
subject=left,
foldmarks=false,
fromphone=true,
fromemail=true,
firsthead=true,
locfield=wide,
footinclude=false,
fromrule=afteraddress,
parskip=half,
pagenumber=no,
DIV=20,
enlargefirstpage,
firstfoot=false
}
\pagestyle{empty}
\setkomavar{location}{
indirizzo destinatario
}\makeatother
\usepackage{babel}
\begin{document}\setkomavar{fromname}{nome mittente}
\setkomavar{fromaddress}{ind mittente}
\setkomavar{fromphone}{telefono mittente}
\setkomavar{fromemail}{mail mittente}
\setkomavar{signature}{firma mittente}
\begin{letter}{indirizzo destinatario}
\setkomavar{place}{luogo}
\setkomavar{date}{data}
\setkomavar{subject}{\textbf{oggetto}}
\opening{saluto}
corpo della lettera
\closing{chiusura lettera}
\end{letter}{}
\end{document}`
-
19 Gennaio 2012 alle 22:21 #68794
-
20 Gennaio 2012 alle 12:57 #68795
-
22 Gennaio 2012 alle 9:44 #68796::
ciaoa tutti.. ho risolto il problema dell’allineamento ma ora vorrei fare un’altra cosa. vorrei allineare la firma a destra.. c’è qualcuno che sa dirmi com eposso fare? ho visto che c’è il comando raggedsignature ma non ho capito come si usa; facendo \renewcommand va..`
\documentclass[a4paper]{scrlttr2}
\usepackage[italian]{babel}
\usepackage{fontspec}
\usepackage{fixltx2e}\makeatletter
\newif\ifletterclosed
\AtEndDocument{\ifletterclosed\else\end{letter}\fi}
\letterclosedtrue\KOMAoptions{
fromalign=left, %allinemaneto mittente
fromlogo=false,%logo del mittente
addrfield=false, %non inserisce l'indirizzo specificato ma inserisce quello della varibile location
%fromrule=false,
backaddress=false,
subject=titled,
subject=left,
foldmarks=false,
fromphone=true,
fromemail=true,
firsthead=true,
locfield=wide,
footinclude=false,
fromrule=afteraddress,
parskip=half,
pagenumber=no,
DIV=20,
enlargefirstpage,
firstfoot=false
}
\renewcommand*{\raggedsignature}{\raggedright}
\pagestyle{empty}
\setkomavar{location}{
indirizzo destinatario
}\makeatother
\usepackage{babel}
\begin{document}\setkomavar{fromname}{nome mittente}
\setkomavar{fromaddress}{ind mittente}
\setkomavar{fromphone}{telefono mittente}
\setkomavar{fromemail}{mail mittente}
\setkomavar{signature}{firma mittente}
\begin{letter}{indirizzo destinatario}
\setkomavar{place}{luogo}
\setkomavar{date}{data}
\setkomavar{subject}{\textbf{oggetto}}
\opening{saluto}
corpo della lettera
\closing{chiusura lettera}
\end{letter}{}
\end{document}`
Grazie
-
22 Gennaio 2012 alle 14:58 #68797::
_djste_” post=68007ciaoa tutti.. ho risolto il problema dell’allineamento ma ora vorrei fare un’altra cosa. vorrei allineare la firma a destra.. c’è qualcuno che sa dirmi com eposso fare? ho visto che c’è il comando raggedsignature ma non ho capito come si usa; facendo \renewcommand va..
`
\documentclass[a4paper]{scrlttr2}
\usepackage[italian]{babel}
\usepackage{fontspec}
\usepackage{fixltx2e}\makeatletter
\newif\ifletterclosed
\AtEndDocument{\ifletterclosed\else\end{letter}\fi}
\letterclosedtrue\KOMAoptions{
fromalign=left, %allinemaneto mittente
fromlogo=false,%logo del mittente
addrfield=false, %non inserisce l'indirizzo specificato ma inserisce quello della varibile location
%fromrule=false,
backaddress=false,
subject=titled,
subject=left,
foldmarks=false,
fromphone=true,
fromemail=true,
firsthead=true,
locfield=wide,
footinclude=false,
fromrule=afteraddress,
parskip=half,
pagenumber=no,
DIV=20,
enlargefirstpage,
firstfoot=false
}
\renewcommand*{\raggedsignature}{\raggedright}
\pagestyle{empty}
\setkomavar{location}{
indirizzo destinatario
}\makeatother
\usepackage{babel}
\begin{document}\setkomavar{fromname}{nome mittente}
\setkomavar{fromaddress}{ind mittente}
\setkomavar{fromphone}{telefono mittente}
\setkomavar{fromemail}{mail mittente}
\setkomavar{signature}{firma mittente}
\begin{letter}{indirizzo destinatario}
\setkomavar{place}{luogo}
\setkomavar{date}{data}
\setkomavar{subject}{\textbf{oggetto}}
\opening{saluto}
corpo della lettera
\closing{chiusura lettera}
\end{letter}{}
\end{document}`
Grazie
Premessa: non ho mai usato le classi Koma e non ho mai scritto una lettera; provo comunque a risponderti:
1. Per la data ho trovato questo codice
`\makeatletter
% Posizione della data: (0) Nessuna data
% (1) Destra
% (2) Sinistra
\def\@datepos{1}
\makeatother`
da mettere nel preambolo.2. Per quanto riguarda raggedsignature ho provato questo 😯
`\renewcommand*{\raggedsignature}{\raggedleft}`
da mettere nel preambolo, mentre nel corpo del documento, prima di \closing{chiusura lettera} scrivi proprio \raggedsignature. Non nascondo che sono perplesso da quel \raggedleft.Ciao
Orlando
-
28 Marzo 2015 alle 17:37 #68798::
Sto curiosando sul forum per vedere quali domande sono state poste negli ultimi anni sulla classe letteracdp, e mi sono imbattuto in questo vecchissimo post, che mi ha incuriosito:_djste_” post=67932Ciao a tutti.
Sono nuovo del forum e un novizio di LaTeX.Volevo scrvivere una lettera di presentazione per il mio curriculum usando la classe letteracdp ma non riesco a ottenere una cosa semplicissima: l’allineamento del destinatario a destra. Cioè vorrei che tutte le righe del destinatario fossero allineate a destra. Ho provato sia con l’ambiente flushleft sia con raggedleft senza ottenere risultati.
Grazie per l’aiuto
Mi ha incuriosito perché, al contrario, “\raggedleft” funziona allo scopo; solo, io gli premetterei un “\protect”, perché l’indirizzo del destinatario è un moving argument dell’ambiente (folded)letter(head). Con la versione 0.36 della classe, comunque, aggiungere “\protect” è importante solo se si stanno producendo le etichette degli indirizzi con “\makelabels”. Esempio compilabile:
`
\documentclass
[twoside,boldsubject,italicsignature,shortindent,signaturerule]
{letteracdp}
\usepackage[T1]{fontenc}
\usepackage[italian]{cdpbabel}
\usepackage{lipsum}\address{
Silvestro \textsc{Gatto}\\
Dipartimento di Ornitologia\\
Prospettiva dei Cardellini, 28\\
PESCHIERA DEL GATTA
}
\signature{Silvestro Gatto}
\place{Peschiera del Gatta}
\date{1~aprile 2015}\begin{document}
\begin{foldedletter}[Tina Taria]{\protect\raggedleft
Pregiatissima\\
D.E.S. Tina \textsc{Taria}\\
Piazza della Posta, 1\\
35123\quad PADOVA\quad PD
}[
Destinatario allineato al margine destro.
]\opening{Carissima Tina,}
\lipsum[1-2]
\closing{Cordiali saluti.}
\end{foldedletter}
\end{document}
`
Ho pensato di riesumare questo filone di discussione, aggiungendo questa risposta, a beneficio di chi si dovesse porre di nuovo lo stesso problema.Ciao.
—
Gustavo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.