// [marx-katzenstein.dot] <<
// mandel_weiller_[coralie]_NO_SIZE_SPACE_TOP+BOT+RIGHT-SIDE.dot
// NOTICE THE TRICKS:
// EMPTY_0, EMPTY_8, EMPTY_5 TO PUSH AWAY.
// THEN USE PINTA TO CROP! (WHY FIGHT IT)
//
// [mandel_weiller_[coralie].dot]
// I decided just to leave out parents of solomon + jude = generation 1
//  I also leave out wives and concentrate on links
//          these appear in [mandel_weiller_WITH_WIVES.dot]
// But I have added Abraham \ml back in
//                 << [marx_katz_gruessen8.dot]
// put couple in same box!!!!!!!!!!!!!
// use real boxes, may have been the cause of lines not touching
// also arrowhead=open

// blue is for our line.
// pick other colours from [color-names.html] on the web site

// weight  = integer, > 1 shortens
// empty_1 [width = 1.0, style = invis ]   I played with this to balance first row


// NAME OF DIAGRAPH DOES NOT HAVE TO BE SAME AS FILE; IT IS THE FILE THAT ONE DOTS
// no dashes
digraph M_K {
//                       PAGE SIZE
//size ="8.5, 14.0"     //1st is max width, second max height

//  DEFAULTS FOR THE NODES AND EDGES BETWEEN NODES
// note the commas between the attributes

bgcolor="#D9D9D9"
 // USE BG COLOR TO AVOID A SINGLE COLOR PERIMETER WITH MIXED INTERIORS
                                        //  
//  these define nodes & edges until overide
node [color = "#D9D9D9", shape=box,fontname="linux libertine bold",  fontsize=19, penwidth = .1]  
            //arrowsize???, arrowtail?=none,  arrow=none,
edge  [arrowhead=none, style = bold, penwidth = 5]   

splines =line // this is a GRAPH attribute, not with edges. no [ ], no " "

//                             SEPARATION
//nodesep = 1.0
//	`ranksep=   1.5   // too small 0.25    between rows , apparently can not switch

 // Generation 0 to leave space at top
  empty_0 [width = 2.3, style = invis] 


//   GENERATION 1 KEEP CORRECT L to R order  
//empty_1 [width = 2.3, style = invis]  
generation_1A [label ="Jette Stiefel\n 1808 - 1876",style=filled,fillcolor="#00A400"] 
generation_1B [label ="Isaak Marx\n  1786 - 1840",style=filled,fillcolor="#00A400"] 

empty_1 [width = 2.3, style = invis] // to leave space between couples

generation_1C [label ="Röschen Manheimer\n ? - b.1851",style=filled,fillcolor="#FFA858"] 
generation_1D [label ="Manus Katzenstein \n ca. 1785 - b.1851",style=filled,fillcolor="#FFA858"] 

     {rank=same;  generation_1A,  generation_1B, generation_1C,  generation_1D}   //semi - colon after same

  edge [style = bold, arrowhead = none]
 generation_1A -> generation_1B  [ color = "#00A400"] 
 generation_1C-> generation_1D   [ color = "#FFA858"] 
 
  // leave space at top
 empty_0 ->  generation_1A  [ style = invis]

 //   GENERATION 2 KEEP CORRECT L to R order  
 
 generation_2A [label ="Amelia Marx \n 1830 - 1910",style=filled,fillcolor="#00A400"] 
 
 // circle for marriage
 generation_2M [shape = circle, fixedsize =true,height = 1.5, label = "1851", 
style=filled,fillcolor="#00A400; .5 :#FFA858;.5"] 

generation_2B  [label ="Abraham Katzenstein \n 1822 - 1883",style=filled,fillcolor="#FFA858"] 
 

{rank=same; generation_2A, generation_2M,  generation_2B}   //semi-colon after same

 // link AM & AK to marriage
   edge [style = bold, arrowhead = none]
 generation_2A -> generation_2M  [color = "#00A400"] 
 generation_2M-> generation_2B   [color = "#FFA858"]// marriage in middle, I hope
 
 // link generation 1 to generation 2, both wife and husband
 generation_1A ->  generation_2A  [color = "#00A400"] 
 generation_1B ->  generation_2A  [color = "#00A400"] 
  
 generation_1C-> generation_2B   [color = "#FFA858"]
 generation_1D-> generation_2B   [color = "#FFA858"]
 

 
  //   GENERATION 3 KEEP CORRECT L to R order  
  //        I start using a new colour for her, albert, elian
  generation_3A   [label ="Franziska Katzenstein\n 1873 - 1963"  ,  style=filled, fillcolor = "#49C5BF"]
  generation_3B   [label ="Hermann Herz\n 1869 - 1938"  ,  style=filled, fillcolor = "#D58C49"]
  

// circle for marriage
 generation_3M [shape = circle, fixedsize =true,   height = 1.5, label = "1900", 
                                style=filled,fillcolor="#49C5BF; .5 : #D58C49;.5"] 
  
  {rank=same;  generation_3A, generation_3M, generation_3B}  //keep order 
  
  // link FK & HH to marriage
   generation_3A -> generation_3M  [color = "#49C5BF"] 
   generation_3M-> generation_3B   [color = "#D58C49"] // marriage in middle, I hope
  

   // use parent colour to link
   edge [style = bold, arrowhead = none]
   generation_2A ->   generation_3A [color = "#00A400"]
   generation_2B ->   generation_3A [color = "#FFA858"]
   
    
  //   GENERATION 4 KEEP CORRECT L to R order  
 // empty_4 [width = 2.7, style = invis]  
 
   generation_4A   [label ="Coralie Weill\n 1910 - 1995"  ,  style=filled, fillcolor = "#FFC0C0"] 
   generation_4B   [label ="Albert Herz\n 1902 - 1976"  ,   style=filled, fillcolor = "#FFFF00"]
   
   // circle for marriage
 generation_4M [shape = circle, fixedsize =true,   height = 1.5, label = "1936", 
                                style=filled,fillcolor="#FFC0C0; .5 : #FFFF00; .5"] 
                                
  {rank=same;  generation_4A,  generation_4M, generation_4B}       
  
    // link CW & AH to marriage
   generation_4A -> generation_4M  [color = "#FFC0C0"] 
   generation_4M-> generation_4B   [color = "#FFFF00"] // marriage in middle, I hope
   
      // use parent colour to link
  
   generation_3A -> generation_4B  [color = "#49C5BF"]
    generation_3B -> generation_4B  [color = "#D58C49"]  
    
    
    //   GENERATION 5  eliane 
    
    generation_5A  [label ="Eliane Herz\n 1943 -" , style=filled, fillcolor = "#FF8074"]
    
    generation_4A -> generation_5A [color = "#FFC0C0"] 
    generation_4B -> generation_5A [color = "#FFFF00"] 
    
     // Generation 6 to leave space at bottom
  empty_6 [width = 2.3, style = invis] 
  
   generation_5A -> empty_6 [ style = invis]

   
   }  // end M_K.dot    //no dashes in name
  
   
  
  

   
  // bgcolor="#D9D9D9" == node [color "#D9D9D9"] avoids problems with rims
  // kcolorpicker  40 colours
  //  light orange                       #FF8074
  // orange                              "#FFA858"
  // very light orange               "#FFDCA8"
  // greenish yelow                  "#CACA00"
  // off green                           "#00D600"
  // pure? yellow from 40          "#FFFF00"
  // turquoise                          "#49C5BF"
  // very red                             #F50009     connect couples
  // light brown                        #D58C49   
  // pinkish                               #FFC0C0  pauline weiller
  // dark grey                           #908B89  abraham mandel
  
  //              NOT USED  
  // I used the vertical bar
  // a light grey          "#908B89"
  // bright red                          "#E70A42 NO USE SAME COLOUR AS PERSON"



// ----------------------
 //  
// NO RELATIONSHIP INDICATED, BUT PUT ON SAME LINE



// OK for umlautgeneration_1B [label="08. Eliäs Marx",shape=box]


