Ah die Option "Trainingsdruck" unter Chessbase 9 ist sehr gut! Danke RemieM.
Aber irgendwie sind die Einstellungen unter "Seite einrichten..." leicht buggy. In der Druckvorschau wird vieles nicht übernommen.
In Chessbase z.B. bei "Diagrammdruck" -> Häkchen bei "Seite am Zug markieren" weg -> Farbe wird dennoch noch angezeigt; in Fritz 11 gehts dagegen. Oder Anzeige von "Turnier" klappt irgendwie nicht so ganz, da werden bei mir nur irgendwelche Zahlen angezeigt... naja, wer weiß, vielleicht liegts auch an einer Unverträglichkeit mit Vista.
Jedenfalls hab ich das Ganze jetzt anders gelöst. Da ich keine 300 Partien manuell durchgehen will um die Kommentare und Züge zu löschen, hab ich mir ein PHP-Script geschrieben, das die Züge und Infos, die ich nicht benötige, entfernt.
PHP-Code:
<?php
error_reporting(E_ALL);
header("Content-Type: text/html; charset=utf-8");
// Configuration
$filename = 'game.pgn'; // pgn file needed
$filename_new = 'game_new.pgn';
$information_to_keep = array('Event', 'FEN', 'SetUp', 'Result');
// Script:
function move_replacement() {
return "\n".'*'."\n\n";
}
$content = file_get_contents($filename);
$new_content = '';
$num_games = 0;
if(preg_match_all('/\[(\w+).*?\]/', $content, $matches) != false) {
foreach($matches[0] as $key => $match) {
// information needed?
$info_tag = $matches[1][$key];
if(in_array($info_tag, $information_to_keep)) {
// add "*" (move replacement) to each game (-> before new event)
if($info_tag == 'Event') {
if($num_games > 0) {
$match = move_replacement().$match;
}
$num_games++;
}
$new_content.= $match."\n";
}
}
unset($matches);
}
// add "*" at the end for last game
$new_content.= move_replacement();
// echo '<pre>'.$new_content.'</pre>';
echo $num_games.' games found.<br />';
// write new content into new file
if(!$handle = fopen($filename_new, "w")) {
echo 'cannot open '.$filename_new;
exit;
}
if (!fwrite($handle, $new_content)) {
echo 'cannot write into '.$filename_new;
exit;
}
fclose($handle);
echo 'Done!';
?>
(Ich kann das Script auch online nutzbar machen, wenn es noch jemand braucht und sich nicht mit PHP auskennt. -> PN an mich.)
Danach kann ich die neue pgn-Datei unter Chessbase/Fritz laden und über "Partien drucken..." hab ich nur das Diagramm und die Infos, die ich behalten wollte.