Newsgroup: it.comp.software.tex
Titolo: Le buste per le lettere

Salve a tutti.
Esiste un pacchetto per le buste? Qualcosa che scriva l'intestazione del 
mittente in alto a sinistra e il destinatario in basso a destra su buste 
in uno dei vari formati standard?
Dal momento che questo è necessariamente un  problema che devono aver 
affrontato tutti quelli che usano LaTeX per la corrispondenza, voi come 
lo avete risolto?
Grazie e ciao.

 lo avete risolto?
=== mail-it.cls ===
\ProvidesClass{mail-it}[2010/03/06 v.0.1]
\DeclareOption{9pt}{\def\mailit@fontsize{9pt}}
\DeclareOption{10pt}{\def\mailit@fontsize{10pt}}
\DeclareOption{11pt}{\def\mailit@fontsize{11pt}}
\DeclareOption{12pt}{\def\mailit@fontsize{12pt}}
\DeclareOption{14pt}{\def\mailit@fontsize{14pt}}
\DeclareOption*{\OptionNotUsed}
\ExecuteOptions{10pt}
\ProcessOptions\relax
\LoadClass{article}
\RequirePackage{geometry,microtype}
\geometry{paperwidth=229mm,paperheight=114mm,
  headsep=0mm,headheight=0mm,margin=0cm}
\RequirePackage{textcase}
%%% Here #1 is either \ClassWarning or \ClassError; #2 is the warning
%%% message or the error message and error help
\def\mailit@errwarn#1#2{\NoCaseChange{#1{buste}#2}}
\def\mailit@mittente{\mbox{}\mailit@errwarn\ClassWarning{{Missing
return address}}}
\newcommand{\mittente}[1]{\def\mailit@mittente{#1}}
\def\mailit@destinatario{\mbox{\bfseries??}%
  \mailit@errwarn\ClassError{{Missing address}{Who are you sending the
letter?}}}
\newcommand{\destinatario}[1]{\def\mailit@destinatario{#1}}
\newenvironment{busta}{\clearpage}{\mailit@dobusta}
\def\mailit@dobusta{%
  \vspace*{1cm}
  \hspace*{1cm}%
  \MakeTextUppercase{%
    \NoCaseChange{\begin{tabular}{@{}l@{}}}%
    \mailit@mittente
    \NoCaseChange{\end{tabular}}}\par
  \vfill
  \hspace*{89mm plus 2 fill}%
  \lsstyle\MakeTextUppercase{%
    \NoCaseChange{\begin{tabular}{@{}l@{}}}%
    \mailit@destinatario
    \NoCaseChange{\end{tabular}}}%
  \hspace*{20mm plus 1 fill}\par
  \vspace*{2cm}}
%%% final touches
\setlength{\parindent}{0pt}
\dimen0=\mailit@fontsize
\dimen0=1.4\dimen0
\edef\mailit@baselineskip{\the\dimen0 }
\AtBeginDocument{
  \topskip\z@
  \fontsize{\mailit@fontsize}{\mailit@baselineskip}\sffamily
  }
\endinput
=== end mail-it.cls ===
Esempio d'uso:
=== test.tex ===
% -*- coding: utf-8 -*-
\documentclass[10pt]{mail-it}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
% \usepackage{uarial}
% \usepackage{helvet}
\begin{document}
\begin{busta}
\mittente{Paperino Paolino\\via dei tigli 22\\
  31300 Paperopoli}
\destinatario{Paperon de' Paperoni\\
  Deposito\\
31301 Paperopoli}
\end{busta}
\begin{busta}
\destinatario{Paperon de' Paperuni\\
Deposito\\
31301 Paperopoli}
\end{busta}
\end{document}
=== end test.tex ===
Puoi usare quanti ambienti "busta" vuoi. � pensata per le buste
standard 229mm per 114mm. Si pu� anche studiare qualche 
generalizzazione. Cos� com'� rispetta le regole emanate dalle Poste.
Ciao
Enrico

generalizzazione. Cos� com'� rispetta le regole emanate dalle Poste.
Segnalo anche il pacchetto envlab, che contiene diverse configurazioni
predefinite di buste ed etichette (anche se non c'� molto che possa
essere usato cos� com'� con gli standard italiani), e una serie di
semplici comandi per definirne altri.
Ma � solo uno dei tanti, proprio perch� la materia � soggetta a
svariati vincoli esterni e gusti personali.
Ciao.

 lo avete risolto?
Io mi sono sempre appoggiato al pacchetto 'letteracdp'.
M.

 Enrico
ma GRAZIE!. Questo è un bellissimo 'benvenuto tra latexisti'.
Me lo studio per apportare le personalizzazioni che mi servono.
Grazie ancora. Ciao.

 generalizzazione. Così com'è rispetta le regole emanate dalle Poste.
Sei sicuro che le buste standard siano alte 114 mm? Ne ho misurate
diverse è tutte sono alte poco meno di 110 mm.
La larghezza invece combacia perfettamente.
Curiosità: dove hai trovato le regole emanate dalle Poste?
-- 
Lurkos