- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 5 mesi fa da
letteracdp.
-
CreatoreTopic
-
27 Marzo 2016 alle 14:13 #105814::
Ciao a tutti,
sto scrivendo una cover letter utilizzando un template preso da internet e ho un problema: il testo non viene giustificato. Ho cercato sia su google che sul forum e a quanto ho letto il testo dovrebbe venir giustificato automaticamente, ma non è il mio caso.
Non riesco però a capire quale sia l’errore, dunque chiedo il vostro aiuto. Nella speranza che qualcuno sappia dirmi cosa sto sbagliando, vi ringrazio anticipatamente per l’aiuto che saprete darmi.
Di seguito posto il mio codice:`\documentclass[11pt,a4paper]{moderncv}
\usepackage[english]{babel}\usepackage{fontspec}
\setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} % Main document font\moderncvstyle{classic}
\moderncvcolor{green}\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
% personal data
\name{Nome}{Cognome}
\address{Via}{CAP, Città, Nazione}
\phone[mobile]{cellulare}
\email{indirizzo_e-mail}%———————————————————————————-
\begin{document}
%—– letter ———————————————————\recipient{Destinatario}{Indirizzo_destinatario}
\date{\today}
\opening{To whom it may concern,}
\closing{With my best regards,}
\makelettertitleTesto, testo, testo
\vspace{0.5cm}
\makeletterclosing
\end{document}`
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Marzo 2016 alle 16:16 #105815::
Bonalumi” post=105894Ciao a tutti,
sto scrivendo una cover letter utilizzando un template preso da internet e ho un problema: il testo non viene giustificato. Ho cercato sia su google che sul forum e a quanto ho letto il testo dovrebbe venir giustificato automaticamente, ma non è il mio caso.
Non riesco però a capire quale sia l’errore, dunque chiedo il vostro aiuto. Nella speranza che qualcuno sappia dirmi cosa sto sbagliando, vi ringrazio anticipatamente per l’aiuto che saprete darmi.
Di seguito posto il mio codice:`\documentclass[11pt,a4paper]{moderncv}
\usepackage[english]{babel}\usepackage{fontspec}
\setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} % Main document font\moderncvstyle{classic}
\moderncvcolor{green}\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
% personal data
\name{Nome}{Cognome}
\address{Via}{CAP, Città, Nazione}
\phone[mobile]{cellulare}
\email{indirizzo_e-mail}%———————————————————————————-
\begin{document}
%—– letter ———————————————————\recipient{Destinatario}{Indirizzo_destinatario}
\date{\today}
\opening{To whom it may concern,}
\closing{With my best regards,}
\makelettertitleTesto, testo, testo
\vspace{0.5cm}
\makeletterclosing
\end{document}`
A me il testo viene composto giustificato. Che distribuzione del sistema TeX/LaTeX usi?
Occhio: il carattere di trattino basso dà errore, e lo dà anche a te, scommetto.
Ciao
Tommaso
-
27 Marzo 2016 alle 16:25 #105816::
Ti ringrazio per la risposta.
I dati presenti nei vari campi li ho inseriti per omettere i miei. Nella versione compilata correttamente i miei dati sono inseriti senza trattino basso.Quando lo compilo il testo risulta allineato a sinistra ma non giustificato.
Io lo compilo tramite TexMaker 3.4 utilizzando XeLatex su una distribuzione Ubuntu 12.04 LTS.
Questo invece è l’output di tex –version da terminale:`TeX 3.14159265 (TeX Live 2014)
kpathsea version 6.2.0
Copyright 2014 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
`
-
27 Marzo 2016 alle 19:48 #105817::
Forse farei meglio a non parlare di cose che non conosco, come la classe [tt]moderncv[/tt] (capirete, per queste cose io uso la classe [tt]letteracdp[/tt]! 🙂 ), ma compilando il seguente esempio
`
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = XeLaTeX
\documentclass[a4paper]{moderncv}
\usepackage{fontspec}
\usepackage{lipsum}\moderncvstyle{classic}
\moderncvcolor{green}
% \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} % Fontin??\name{Revinu Jitis}{Drofnats}
\address
{Department of Farm Ecology\\University of St.\,Anford}% Why “%”?
{Haga Alto, CA\@ 94321}
\phone[mobile]{+1\,234\,567890}
\email{r.j.drofnats@fe.saint-anford.edu}\begin{document}
% Cf. “The TeXbook”, p. 404 — not quite the same!
\recipient
{Prof.~Brian~Keith Reid}
{Department of Electrical Engineering\\
Stanford University\\Stanford, CA 94305}
\opening{Dear Prof.~Reid:}
\closing{Sincerely,}\makelettertitle
I~understand that you are having difficulties with
Alka-Seltzer tablets. Since there are 25~pills
per bottle, while the manufacturer's directions
recommend “plop,~plop, fizz,~fizz,'' my colleagues
tell me that you have accumulated a substantial
number of bottles in which there is one tablet
left. % (See the 1978 SCRIBE User Manual, page 90.)At present I~am engaged in research on the potential
applications of isolated analgesics. If you would
be so kind as to donate your Alka-Seltzer collection
to our project, I~would be more than happy to send
you preprints of any progress reports that we may
publish concerning this critical problem.If you like, I~will check into the
possibility that your donation and the meals that
you have been eating might be tax-deductible, in
connection with our research.\makeletterclosing
\end{document}
`
sia con la versione [tt]2013/04/29 v1.5.1[/tt] (TeX Live 2013 e 2014) della classe [tt]moderncv[/tt], sia con la versione [tt]2015/07/28 v2.0.0[/tt] (TeX Live 2015), ottengo la lettera composta «a bandiera», cioè non giustificata. Lo stile [tt]classic[/tt] prevede espressamente ciò, lo si vede guardando la definizione del comando [tt]\makelettertitle[/tt], che esplicitamente imposta [tt]\raggedright[/tt]. Uno stile che invece compone la lettera giustificata a pacchetto è [tt]oldstyle[/tt].Ciao.
—
Gustavo
-
28 Marzo 2016 alle 16:08 #105818::
Inizialmente avevo usato la classe letteracdp, ma ciò che non mi piaceva erano i margini eccessivi. Avendo il limite di una pagina formato a4 ho cercato qualcosa che avesse dei margini inferiori.
Riguardo all’oldstyle hai ragione, quello è giustificato, ma di nuovo i margini sono eccessivi, il che mi costringerebbe a tagliare qualcosa e vorrei evitarlo.
\makelettertitle a quanto ho capito è ciò che crea intestatario, destinatario, data, etc, quindi non posso eliminarlo.
E’ possibile utilizzare questa classe con lo stile classic e \makelettertitle, ma giustificando il testo? Onestamente sono un pò ignorante in quanto a regole tipografiche, ma questo stile a bandiera proprio non mi piace.
-
28 Marzo 2016 alle 20:03 #105819::
Bonalumi” post=105905Inizialmente avevo usato la classe letteracdp, ma ciò che non mi piaceva erano i margini eccessivi. […]
E’ possibile utilizzare (la classe [tt]moderncv[/tt]) con lo stile [tt]classic[/tt] e [tt]\makelettertitle[/tt], ma giustificando il testo? Onestamente sono un pò ignorante in quanto a regole tipografiche, ma questo stile a bandiera proprio non mi piace.È possibile; ma, per qualche misteriosa ragione, il nucleo del LaTeX non prevede una dichiarazione che espressamente ripristini la giustificazione dopo un [tt]\raggedright[/tt] o, che so, un [tt]\centering[/tt]: si dà per scontato che tali dichiarazioni vengano impartite dentro a un gruppo e che il ritorno alla composizione giustificata avvenga terminando il gruppo. Direi, allora, che la cosa più semplice da fare, nel tuo case, è caricare il pacchetto [tt]\ragge2e[/tt], il quale definisce la dichiarazione [tt]\justifying[/tt] che, appunto, imposta espressamente la giustificazione. Ecco il codice dell’esempio che facevo ieri, aggiornato in tal senso:
`
% !TEX TS-program = XeLaTeX
\documentclass[a4paper]{moderncv}
\usepackage{fontspec}
\usepackage{ragged2e}
\usepackage{lipsum}\moderncvstyle{classic}
\moderncvcolor{green}
% \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} % Fontin??\name{Revinu Jitis}{Drofnats}
\address
{Department of Farm Ecology\\University of St.\,Anford}% Why “%”?
{Haga Alto, CA\@ 94321}
\phone[mobile]{+1\,234\,567890}
\email{r.j.drofnats@fe.saint-anford.edu}\begin{document}
% Cf. “The TeXbook”, p. 404 — not quite the same!
\recipient
{Prof.~Brian~Keith Reid}
{Department of Electrical Engineering\\
Stanford University\\Stanford, CA 94305}
\opening{Dear Prof.~Reid:}
\closing{Sincerely,}\makelettertitle
\justifying
I~understand that you are having difficulties with
Alka-Seltzer tablets. Since there are 25~pills
per bottle, while the manufacturer's directions
recommend “plop,~plop, fizz,~fizz,'' my colleagues
tell me that you have accumulated a substantial
number of bottles in which there is one tablet
left. % (See the 1978 SCRIBE User Manual, page 90.)At present I~am engaged in research on the potential
applications of isolated analgesics. If you would
be so kind as to donate your Alka-Seltzer collection
to our project, I~would be more than happy to send
you preprints of any progress reports that we may
publish concerning this critical problem.If you like, I~will check into the
possibility that your donation and the meals that
you have been eating might be tax-deductible, in
connection with our research.\makeletterclosing
\end{document}
`Vorrei però aggiungere una cosa: la (mia :wink:) classe [tt]letteracdp[/tt] è perfettamente compatibile con il pacchetto [tt]geometry[/tt], che puoi usare come al solito per impostare i margini come vuoi. Tieni però presente — e ti prego di non avertene a male se te lo dico — che quello di restringere i margini e, di conseguenza, allargare le linee di testo al punto da renderne disagevole la lettura è il più frequente errore tipografico commesso dai principianti. Le righe che [tt]letteracdp[/tt] produce di default sono già parecchio più lunghe di quello che i migliori tipografi raccomandano (è perché, così facendo, i margini si allineavano a meraviglia con la carta intestata del Coordinamento dei Dottorandi di Padova): ridurre i margini, allungando così ulteriormente le righe di testo, è una cosa che sconsiglio assolutamente.
Per completezza, dunque, presento anche il codice che produce la stessa lettera usando la classe [tt]letteracdp[/tt]:
`
% !TEX encoding = ASCII
\documentclass
[boldsubject,italicsignature,shortindent]
% Altre opzioni possibili:
%
% [boldsubject,italicsignature,noindent]
% [boldsubject,shortindent,signaturerule]
% [smartindent,signaturerule]
%
% … e via ricombinando!
{letteracdp}[2015/02/08]\usepackage[T1]{fontenc} % non indispensabile, ma raccomandato
\usepackage[english]{cdpbabel} % carica automaticamente anche babel
% Attualmente, solo due lingue sono supportate:
% “english” e “italian”.
\usepackage[ascii]{inputenc} % questo sorgente e` in puro ASCII a 7 bit
% \usepackage[scale=.75]{geometry} % non raccomando, ma de gustibus…
\usepackage{marvosym} % per “\Mobilefone” ed “\Email”
\usepackage{url} % per formattazione indirizzo e-mail% Indirizzo del mittente:
\address{
Revinu Jitis Drofnats \\
Department of Farm Ecology \\
University of St.\,Anford \\
Haga Alto, CA\@ 94321 \\[\medskipamount]
\Mobilefone\ +\,1\,234\,567890\\
\Email\ \url{r.j.drofnats@fe.saint-anford.edu}
}% Nome del mittente nel formato per la firma:
\signature{R.~J.~Drofnats\\Professor}% Data (opzionale, \today per default:
% \date{…}% Luogo in cui la lettera e` scritta, vuoto per default:
\place{Haga Alto}\begin{document}
% Cfr. “The TeXbook”, p. 404 — non proprio lo stesso!
\begin{letter}{
Prof.~Brian~Keith Reid \\
Department of Electrical Engineering \\
Stanford University \\
Stanford, CA 94305
}[
Research project on “Potential applications of
isolated analgesics''.
]\opening{Dear Prof.~Reid:}
I~understand that you are having difficulties with
Alka-Seltzer tablets. Since there are 25~pills
per bottle, while the manufacturer's directions
recommend “plop,~plop, fizz,~fizz,'' my colleagues
tell me that you have accumulated a substantial
number of bottles in which there is one tablet
left. % (See the 1978 SCRIBE User Manual, page 90.)At present I~am engaged in research on the potential
applications of isolated analgesics. If you would
be so kind as to donate your Alka-Seltzer collection
to our project, I~would be more than happy to send
you preprints of any progress reports that we may
publish concerning this critical problem.\closing{Sincerely,}
\PS
If you like, I~will check into the
possibility that your donation and the meals that
you have been eating might be tax-deductible, in
connection with our research.\end{letter}
\end{document}
`Come vedi, rispetto a [tt]moderncv[/tt] ci sono alcuni svantaggi:
- bisogna farsi carico manualmente della formattazione dell’indirizzo e-mail, caricando il pacchetto [tt]url[/tt];
- bisogna caricare manualmente il pacchetto [tt]marvosym[/tt], per i simboli [tt]\Mobilefone[/tt] e [tt]\Email[/tt];
- se si vuole colorare il testo, bisogna farlo anche qui a mano, caricando [tt]color[/tt] o [tt]xcolor[/tt].
Inoltre, la lettera è impaginata secondo le convenzioni italiane; questo può essere proprio ciò che si desidera, oppure no. La classe [tt]letteracdp[/tt] può essere configurata per adottare le convenzioni americane, ma questo richiede di scrivere un file di definizioni.
Ci sono anche dei vantaggi:
- [tt]letteracdp[/tt] dà la possibilità di inserire un oggetto…
- … e un post-scriptum.
Ciao.
—
Gustavo
-
3 Aprile 2016 alle 9:06 #105820::
Ti ringrazio sia per la soluzione proposta che per i consigli. Onestamente non prediligo il moderncv alla letteracdp per particolari motivi, semplicemente, come ho spiegato in precedenza, avendo il problema del limite di una pagina in formato a4 ho cercato un formato che sfruttasse “meglio” lo spazio (il che, come mi insegni tu, è molto relativo). Sono poco esperto di LaTeX e ancor più ignorante in materia di norme tipografiche, quindi ho scelto un pò a sentimento.A tal proposito ti faccio un’altra domanda: ho compreso il tuo discorso riguardo la larghezza delle linee, ma il tuo discorso vale sia per la carta stampata che per i formati digitali? Oppure il tuo formato è specifico per esser stampato? Perchè in tal caso, trattandosi di una ettera in formato digitale (invierò per mail il .pdf), non vedrei la necessità di rispettare gli stessi limiti. Esistono limiti analoghi per formati digitali? O template che già li implementano?
Detto questo, implementando il pacchetto \ragge2e ottengo quello che desideravo e sarei a posto (norme tipografiche permettendo). Ho però provato a utilizzare la tua soluzione, che mi andrebbe ugualmente bene, ma a me da errore e non la compila.
-
3 Aprile 2016 alle 11:02 #105821::
Bonalumi” post=106000[…]
Ho però provato a utilizzare la tua soluzione, che mi andrebbe ugualmente bene, ma a me da errore e non la compila.Se non dici, come minimo, che errore è, come si fa ad aiutarti? Stai parlando della soluzione che utilizza la classe [tt]letteracdp[/tt], o ho capito male?
A me, entrambi i soregenti che ho inviato compilano senza errori (su una TeX Live 2015, ma anche 2014 e 2013); ovviamente, del resto: nessuno (?) invia «esempi compilabili» senza averli prima provati.
Guarda che se scrivi «un pò» al posto di «un po’» nel curriculum, rischi che te lo cestinino senza leggere una sola parola oltre… 🙂
Ciao.
—
Gustavo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.