J'étais plongé dans les commandes "awk" pour automatiser les entêtes mais n'ayant pas pratiqué depuis un certains temps, je dois m'y remettre...
En l'état actuel, voici la manipulation :
1) créer un répertoire de travail dans ton dossier utilisateur, par exemple "pdf2pgn", puis entrer dans ce répertoire
1) créer un fichier "partie.pgn" et y copier la partie du pdf avec la notation incorrecte, puis sauver.
Dans l'exemple ci-dessus, il contiendra :
partie.pgn a écritKristiansson,B − Kostjoerin,A [C43]
Tel Aviv ol (Men) fin−C Tel Aviv (10), 1964
1.e4 e5 2.¤f3 ¤f6 3.d4 exd4 4.e5 ¤e4 5.£xd4
d5 6.exd6 ¤xd6 7.¥d3 ¤c6 8.£f4 g6 9.0-0
¥g7 10.¥d2 0-0 11.¥c3 b6 12.¥xg7 ¢xg7
13.¤c3 ¥e6 14.¤e4 f5 15.¤eg5 ¥g8 16.¦fe1
£f6 17.£a4 h6 18.£xc6 hxg5 19.¤e5 £d8
20.¦ad1 ¥f7 21.¤d7 ¥d5 22.£c3+ ¢g8
23.¤xf8 ¢xf8 24.£h8+ ¢f7 25.£h7+ ¢f6
26.h4 ¤f7 27.h5 £g8 28.hxg6 £xh7 29.gxh7
¦h8 30.¥xf5 1-0.
Il peut éventuellement y avoir plusieurs parties à la suite.
3) ouvrir un terminal dans le répertoire de travail puis copier/copier :
cat partie.txt | sed 's/¤/N/g' | sed 's/¥/B/g' | sed 's/£/Q/g' | sed 's/¢/K/g' | sed 's/¦/R/g' > partie2.pgn
Le fichier modifié est
partie2.pgn
4) Ouvrir (avec gedit par exemple) partie2.pgn, il devrait y avoir :
partie2.txt a écritKristiansson,B − Kostjoerin,A [C43]
Tel Aviv ol (Men) fin−C Tel Aviv (10), 1964
1.e4 e5 2.Nf3 Nf6 3.d4 exd4 4.e5 Ne4 5.Qxd4
d5 6.exd6 Nxd6 7.Bd3 Nc6 8.Qf4 g6 9.0-0
Bg7 10.Bd2 0-0 11.Bc3 b6 12.Bxg7 Kxg7
13.Nc3 Be6 14.Ne4 f5 15.Neg5 Bg8 16.Rfe1
Qf6 17.Qa4 h6 18.Qxc6 hxg5 19.Ne5 Qd8
20.Rad1 Bf7 21.Nd7 Bd5 22.Qc3+ Kg8
23.Nxf8 Kxf8 24.Qh8+ Kf7 25.Qh7+ Kf6
26.h4 Nf7 27.h5 Qg8 28.hxg6 Qxh7 29.gxh7
Rh8 30.Bxf5 1-0.
Le corps de la partie est bon mais pas l'entête, il faut la modifier au format .pgn (ou alors ne pas en mettre du tout)
Partie modifiée à la main a écrit[Event "Tel Aviv ol (Men) fin−C"]
[Site "Tel Aviv"]
[Date "1964"]
[Round "10"]
[White "Kristiansson,B"]
[Black "Kostjoerin,A "]
[Result "1-0"]
1.e4 e5 2.Nf3 Nf6 3.d4 exd4 4.e5 Ne4 5.Qxd4
d5 6.exd6 Nxd6 7.Bd3 Nc6 8.Qf4 g6 9.0-0
Bg7 10.Bd2 0-0 11.Bc3 b6 12.Bxg7 Kxg7
13.Nc3 Be6 14.Ne4 f5 15.Neg5 Bg8 16.Rfe1
Qf6 17.Qa4 h6 18.Qxc6 hxg5 19.Ne5 Qd8
20.Rad1 Bf7 21.Nd7 Bd5 22.Qc3+ Kg8
23.Nxf8 Kxf8 24.Qh8+ Kf7 25.Qh7+ Kf6
26.h4 Nf7 27.h5 Qg8 28.hxg6 Qxh7 29.gxh7
Rh8 30.Bxf5 1-0
Ou alors en supprimant l'entête pour aller plus vite.
Ensuite, pour importer les parties dans SCID, deux solutions :
1) Outils => importer une partie en PGN => copier/coller la partie puis => Importer
ou alors
2) Outils => importer un fichier pgn
Je sais que c'est un peu laborieux...
Edit : si tu veux tu peux me communiquer ton fichier pdf, je ferais la manip si le besoin n'est pas régulier