---
name: "pedigree"
section: "1"
platform: "linux"
package: "texlive-doc"
version: "2026.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/pedigree"
---

# pedigree(1)

create a TeX file for pedigree from a csv file

## NAME

pedigree - create a TeX file for pedigree from a csv file

## SYNOPSIS

**pedigree** \[-c *configuration\_file*\] \[-d\] \[-o *output\_file*\] \[-s *start\_id*\] *input\_file*

**pedigree** -v

## DESCRIPTION

The program converts a comma separated *input\_file* into a TeX file with pst-pdgr macros.

## OPTIONS

- **-c** *configuration\_file*

  The configuration file to read along with the system-wide and user's configuration files

- **-d**

  Debug mode on

- **-o** -*output\_file*

  The ouput file instead of *input\_file.tex*

- **-s** -*start\_id*

  If this option is selected, the pedigree is constructed starting from the node with the Id i\<start\_id\>. Otherwise it is started from the  proband node.

  This option allows to create pedigrees with multiple probands or absent probands, or show people who are not proband's relatives.

- **-v**

  Print version information

## FILES

- **/etc/pedigree.cfg**

  Global configuration file

- **$HOME/.pedigreerc**

  User configuration file

## SEE ALSO

The manual distributed with this program describes the format of the configuration file and the input file.

The library functions are described in **Pedigree::Language**(3), **Pedigree::Parser**(3), **Pedigree::Node**(3), **Pedigree::PersonNode**(3), **Pedigree::MarriageNode**(3), **Pedigree::Area**(3).

## AUTHOR

Boris Veytsman, Leila Akhmadeeva, 2006-2022
