Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Serienbrief mit g-Brief

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.04.2005
    Beiträge
    118

    Serienbrief mit g-Brief

    Hallo ich hab mal versucht den serienbrief, des unter http://archiv.tu-chemnitz.de/pub/2000/0047/data/ gibt mit g-brief zu machen, aber habs nicht geschaft. Könnt ihr mir helfen?

    Ich hab hier mal die tex-Datei:

    Code:
    \documentclass[12pt,a4paper]{g-brief}             
    \usepackage[latin1]{inputenc}                
    \usepackage{ngerman}                   
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{ifthen}
    \usepackage{enumitem}             
       
    \faltmarken                      
    \fenstermarken                     
    \trennlinien                     
    %\klassisch                      
    %\unserzeichen                     
    \lochermarke                     
       
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    %%% Daten Zur eigenen Person                                         %%% 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    \Name				{Max Muster}              
    \Strasse			{Geldwäscherstraße 34}                            
    \Ort				{12345 Entenhausen}                                         
    \EMail			{Max\_Muster@provider.de}          
       
    \Bank				{Entenhausen GmbH}          
    \BLZ				{10 203 48 48}              
    \Konto			{83 838 38 38}               
       
                 
    \signature		{Max Muster}              
                    
       
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    %%% Einlesen der Daten aus der Adress-Datei                          %%% 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    % 1 --> Vorname
    % 2 --> Nachname
    % 3 --> Geschlecht
    % 4 --> Straße
    % 5 --> Stadt
    % 6 --> Email
    % 7 --> Telefon
    % 8 --> Handy
    
    
       
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    %%% Weitere Informationen                                            %%% 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
    \Gruss			{Mit freundlichen Grüßen}{1cm}
    \Betreff			{Betreff}               
    \Datum			{\today}                 
       
       
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    %%% Beginn des eigentlichen Briefes                                  %%% 
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    \begin{document} 
    \def\adrentry#1#2#3#4#5#6#7#8{ 
    
    \Anrede{Sehr \ifthenelse{\equal{#3}{m}}{geehrter Herr}{geehrte Frau} #1 #2}
    \Adresse{\ifthenelse{\equal{#3}{m}}{Herr}{Frau} #1 #2 \\#4 \\#5 }  
      
                              
    \begin{g-brief}                
    
    Hier steht der ganz normale Text
    
    \end{g-brief}  
    
    }
    \input{Adressen.adr} 
                     
    \end{document}
    und die adr-Datei
    Code:
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                       
    %%% Adressen                                                         %%%                       
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %
    % 1 --> Vorname
    % 2 --> Nachname
    % 3 --> Geschlecht
    % 4 --> Straße
    % 5 --> Stadt
    % 6 --> Email
    % 7 --> Telefon
    % 8 --> Handy
    
    
    	\adrentry{Donald}{Duck}{m}{Reichenstraße}{12345 Entenhausen}{Donald@ducks.de}{(123)4567899}{0160/1 284 238283}
    
    	\adrentry{Dabobert}{Duck}{m}{Geldspeicherweg 1}{54321 Entenhausen}{Dagpbert@ducks.de}{(123)999 999}{}
    aber wenn ich das ganze erstelle, dann kommt die Adresse aus dem einen adr-Eintrag und die Anrede aus dem anderen und ich hab keine Ahnung wiese.

    danke
    Jonas

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.06.2017
    Beiträge
    1
    Hallo Jonas,
    das ist mein erster Beitrag hier auf Mrunix.

    Also ich habe das am Ende mit /newpage folgendermaßen umgesetzt:

    Code:
    \end{g-brief}
    \newpage    
    }
    \end{document}
    Da ich generell nicht mit Adr Formaten arbeite, habe ich die G-Brief Vorlage von dir auf datatool (Damit CSV Dateien eingelesen werden können) umgeschrieben: Folgendes ist da rausgekommen:

    Code:
    \documentclass[12pt,german]{g-brief}
    \usepackage[latin1]{inputenc}
    \usepackage{setspace}
    \usepackage[none]{hyphenat} 
    \usepackage{ifthen}
    
    \usepackage{datatool}
    \DTLsetseparator{;}
    \DTLloaddb
     [noheader,
      keys={vorname,name,gender,strasse,nr,plz,ort}
     ]
    {adressen}
    {daten.csv} % Hier stehen die Daten die eingelesen werden müssen. Die Datei kann sich ändern, aber keys müssen verändert werden + unten DTL for Each
    
    \DTLforeach{adressen}
     {\VornameA=vorname,%
      \NameA=name,%
      \GenderA=gender,%
      \StrA=strasse,%
      \NrA=nr,%
      \PLZA=plz,%
      \OrtA=ort%
     }
    {
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%  Daten zur eigenen Person   %%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    \fenstermarken
    \trennlinien
    \faltmarken
    
    \Name                {Max Mustermann}
    \Strasse             {Musterstraße 1}
    \Ort                 {D-11111 Musterstadt}
    \Telefon             {Musterhandynummer}
    %\Telefax             {}
    %\HTTP                {http://www.mustermann.com}
    \EMail               {Max.Mustermann@gmx.de}
    
    %\Bank                {Bankhaus Taff}
    %\BLZ                 {20030350}
    %\Konto               {1832938888}
    
    \Unterschrift        {Max Mustermann}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%  Daten des jeweiligen Briefes, müssen jedesmal geändert werden  %%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    \Postvermerk         {}                   % Einschreiben, etc.
    \Adresse             {\VornameA\ \NameA \\ \StrA\ \NrA \\ \PLZA\ \OrtA}
    \Betreff             {Kündigung meines Abonnements}	
    \Datum               {\today}
    %\IhrZeichen          {200/05 G1}
    %\IhrSchreiben        {05.05.2002}
    %\MeinZeichen         {HRB3/5}
    \Anrede              {Sehr  \ifthenelse{\equal{\GenderA}{w}}{geehrte Frau }{geehrter Herr } \NameA,}
    \Gruss               {Mit freundlichen Grüßen}{1cm}           % Absatz zwischen Brieftext und Grussformel
    %\Anlagen             {Anlage 1\\Anlage 2\\Anlage 3}
    %\Verteiler           {Standart2}
    %\klassisch %-> altes Kopfzeilenformat, Betr.: vor Betreff und Unterschrift kursiv und in Klammern
    %\unserzeichen %-> "Unser Zeichen" statt "Mein Zeichen"
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%  der eigentliche Text des Briefes  %%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    \begin{document}
    \begin{g-brief}
    \onehalfspacing %Zeilenabstand für den Hauptteil.
    hiermit kündige ich mein Abonnement mit \ifthenelse{\equal{\GenderA}{w}}{Frau }{Herrn } \NameA\ zum nächstmöglichen Zeitpunkt.
    \end{g-brief}
    \newpage	
    }
    \end{document}
    }
    Ich hoffe die Vorlage kann einigen bei der Umsetzung des Serienbriefs helfen.

    daten.csv sieht wie folgt aus:

    Code:
    vorname;name;gender;straße ;nr;plz;ort
    Max;Mustermann;m;D1;E1;F1;G1
    Ich hoffe das kann einigen irgendwie weiterhelfen, da die Vorlage meiner Meinung sehr gut ist.

    Gruß
    Bastian

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo Jonas,

    als ich vor vielen Jahren mit LaTeX die ersten Dokumente geschrieben habe, war irgendwann auch der erste Brief zu schreiben. Ich habe damals auch g-brief angesehen und rumprobiert.

    Das Ding ist seit über 2003 nicht mehr überarbeitet worden. Lass die Finger davon, bringt nix. Nimm KOMA-script. Einarbeitungszeit länger, hat aber alles für einen Brief, was man braucht.
    Geändert von cookie170 (03-06-2017 um 22:58 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •