You are not logged in.
Hello,
Je suis en train de balancer OOo par la fenêtre pour diverses raisons, dont l'agacement à le voir planter pour ouvrir des documents pourtant faits avec lui. Bref.
Je viens de passer ma facturation à LaTeX, via le package invoice qui est vraiment très bien fait.
Par contre, je suis dans l'incapacité de trouver un package me permettant d'imprimer des BVR (séparé de la facture).... Est-ce que l'un/e d'entre vous aurait déjà tenté (et réussi? ) la chose ?
Si non, est-ce que quelqu'un pourrait m'indiquer dans quelle direction aller pour:
- définir un format de document (pour les dimensions)
- définir les emplacements des champs éditables (CCPs, adresses, montants et "commentaire")
- c'est un peu tout ce que je vois en fait...
Merci d'avance!
A+
C.
Offline
hm, pour celles et ceux qui ne voient pas de quoi il s'agit :
http://www.help-khachonge.org/image_dat … lowres.jpg
Offline
Hmm, bon. Je vais me faire insulter par les puristes LaTeX, mais tant pis .
J'ai pris ma règlette, et j'ai fait avec les moyens du bord pour avoir un truc relativement propre. Plein d'erreurs, je le sais d'avance vu mon manque de pratique en la matière, mais bref.
Voici ce que j'ai réussi à faire après moultes tentatives plus ou moins foireuses:
\documentclass[french,10.5pt]{article} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{invoice} \usepackage[a4paper]{geometry} \usepackage{units} \usepackage{moreverb} \usepackage{bera} \usepackage{graphicx} \usepackage{wrapfig} \usepackage{fancyhdr} \usepackage{array} \geometry{verbose,tmargin=4em,bmargin=8em,lmargin=6em,rmargin=6em,nohead,nofoot} \setlength{\parindent}{0pt} \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} \thispagestyle{fancy} \pagestyle{fancy} \setlength{\parindent}{0pt} \renewcommand{\headrulewidth}{0pt} \cfoot{} \newenvironment{rightbloc}% {\addtolength{\leftskip}{12cm}% } \begin{document} \begin{wrapfigure}{l}{20mm} \includegraphics[width=20mm]{logo.png} \end{wrapfigure} mon addresse|| a moi\\ Fact. ###\\ % debitor's address \begin{rightbloc} adresse \\ debiteur \\ \end{rightbloc} \begin{rightbloc} Lieu, le \today \end{rightbloc} \paragraph{Concerne : \\} \bigskip \paragraph{\noindent \textnormal{ Madame, Monsieur,\\ % please fill in forms. } } \begin{invoice}{CHF}{0} \ProjectTitle{} \Fee{blah} {10} {1} \end{invoice} Merci d'avoir fait appel à nos services.\\ \begin{rightbloc} Pour ma super entreprise\\ Toto \end{rightbloc} \begin{figure}[b] \begin{tabular}{m{5.5cm} m{7.5cm} m{5.5cm}} % first block : address adresse1 & adresse1 & raison paiement \\ adresse2 & adresse2 & \\ ZIP/ville & ZIP/ville & \\ \\ \\ \\ % second line : CCP aa-bbcccc-d & \makebox[0.4cm][c]{a} \makebox[0.4cm][c]{a} \makebox[0.4cm][c]{} \makebox[0.4cm][c]{b} \makebox[0.4cm][c]{b} \makebox[0.4cm][c]{c} \makebox[0.4cm][c]{c} \makebox[0.4cm][c]{c} \makebox[0.4cm][c]{} \makebox[0.4cm][c]{d} & \\ \\ %\\ % third line : amount \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} & \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{} \makebox[0.4cm][c]{0} \makebox[0.4cm][c]{0} & \\ \\ \\ \\ \\ \\ \\ % \\ \end{tabular} \end{figure} \end{document}
je sais, c'est laid, moche, illisible.... si quelqu'un sait comment rendre le truc un peu pluuuus... ergonomique... Je vais de toutes façons creuser de mon côté pour voir comment :
1- avoir des sortes de variables dans le code LaTeX
2- faire une fonction (macro??) me générant les \makebox{} pour le CCP et les montants (sachant que les montants doivent être alignés à droite )
Any inputs is welcome!
A+
C.
Offline