
그만큼계보 나무에 대한 문서섹션 7.1(데이터베이스 개념)에서는 다음과 같이 말합니다.
콘텐츠 제작자는 직접적으로 인간일 수도 있지만, 계보 프로그램과 같은 기계일 가능성이 더 높습니다. 노드 콘텐츠는 쉼표로 구분된 키-값 목록으로 작성됩니다. 이 목록은 처리되고 해당 내용은 데이터베이스 프로세서에 의해 형식화됩니다.
그런데 계보 프로그램이 계보 나무에 적합한 형식으로 출력할 수 있는 코드의 예가 있습니까? 나는 genealogytree를 여러 번 사용했고 출력이 정말 마음에 들었지만 손으로 직접 입력한 경우에만 가능했습니다. 이제 GEDCOM 파일(계보 데이터 교환을 위한 가장 일반적인 형식)의 데이터를 사용하려고 할 때 계보 트리와 함께 제공되는 GEDCOM 파일에서 데이터를 가져오기 위한 일부(실험적인?) 코드를 기억하고 있다고 생각했는데 기억나는 것 같습니다. 잘못되었습니다(또는 더 이상 존재하지 않습니다).
답변1
글쎄, (현재) 사용할 수 있는 프로그램은 없습니다.
개인적인 용도로 출력하는 프로그램이 있습니다.genealogytree
GEDCOM을 기반으로 하지 않아 출판에 적합하지 않습니다. 하지만 이 정보를 다음과 같이 받아들일 수도 있습니다.개념의 증거이것이 실망스러울 것이라는 것을 알면서도 자동화가 작동할 수 있다는 것입니다.
나는 거기에 있다고 굳게 믿는다~해야 한다genealogytree
미래에는 GEDCOM 파일(일부 선택된 프로밴드 포함)을 소스 코드 로 변환하는 소프트웨어가 될 것입니다 . 다음 경로가 표시됩니다.
계보 프로그램에서 직접 내보내기. 나는 일부 작성자가 그러한 내보내기 모듈을 자신의 소프트웨어에 구현할 것이라는 (약한) 희망을 가지고 있었습니다.안녕하세요, 이 무료 나무 그림을 소프트웨어에 사용할 수 있어요), 그러나 아직 아무것도 모릅니다.
gedcom2latex
학생 논문 의 구현 . 글쎄요, 저는 아직까지 이 일을 하려는(그리고 그 결과를 프리웨어나 오픈 소스로 제공하려는) 학생을 찾지 못했습니다.구현
gedcom2latex
귀하 또는 다음과 같이 생각하는 다른 사람이 도구는 왜 존재하지 않습니까?gedcom2latex
직접 구현 . 사실, 나에게는 개인적인 해결책이 있기 때문에 필요하지 않지만 영원한 영광을 위해 그렇게 하고 싶은 유혹이 있습니다. ;-) 아직 이 길을 따라갈 시간이 충분하지 않았습니다...
오픈 소스 GEDCOM 파서가 있습니다.http://gedcom4j.org소스 gedcom2latex
로 내보낼 내부 트리를 만드는 데 사용할 수 있습니다 .genealogytree
답변2
오픈소스 도구세대다음과 같은 옵션을 사용하여 계보 트리 호환 코드로 내보내기를 제공합니다.세대를 제한하다고려하거나데이터 유형포함합니다(중간 이름은 없나요? 물론이죠! 이혼 날짜는 없나요? 원하는 대로요! 이미지가 없나요? 선택하세요!). 당신은 변경할 수 있습니다LaTeX 템플릿필요한 출력을 생성하는 데 사용됩니다.
데이터베이스는 yml 파일이며 아직 GEDCOM을 지원하지 않습니다(그러나 기술적으로 개발 가능).
단일 데이터베이스 항목의 예:
- id: PachGerd1954
gender: male
name:
first:
- Gerd
last: Pachowski
birth:
date: "1954-07-04"
place: Bottrop
mom: PachGise1921
dad: PachDiet1919
partners:
- partner_id: "GöhlMela1954"
marriage:
date: "1975-07-01"
divorce:
date: "1990-03-09"
생성된 계보 나무 데이터베이스 항목:
g[%
id=PachGerd1954,
rootnode%
]{
sex = male,
name = {%
\pref{Gerd}\ %
\surn{Pachowski}%
},
birth = {1954-07-04}{Bottrop},
marriage- = {1975-07-01},
divorce- = {1990-03-09},
}
피드백과 MR을 환영합니다!
면책 조항 : 나는 세대의 저자입니다.
답변3
최근 출시된 버전 4.2.7 기준할아버지계보 트리를 사용하여 PDF를 만드는 새로운 계보 트리 보고서 카테고리가 있습니다. genealogytree의 모든 기능을 사용하지는 않지만 생성된 LaTeX 파일을 가져와 수정할 수 있습니다.