Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 02 May 2009 11:00:24

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

[LaTeX] modèle de BVR ?

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? smile ) 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.


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#2 02 May 2009 11:36:43

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [LaTeX] modèle de BVR ?

hm, pour celles et ceux qui ne voient pas de quoi il s'agit :
http://www.help-khachonge.org/image_dat … lowres.jpg


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#3 02 May 2009 15:24:42

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [LaTeX] modèle de BVR ?

Hmm, bon. Je vais me faire insulter par les puristes LaTeX, mais tant pis wink.
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:

Code:

\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 big_smile )


Any inputs is welcome!

A+

C.


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

Pied de page des forums

Powered by FluxBB