Ich habe einen Eintrag geschrieben Ich möchte meine Abschlussarbeit auf IPython Notebook ankündigen, aber neulich habe ich die Ankündigung der Abschlussarbeit abgeschlossen, daher werde ich sie später melden. Ich werde das machen.
Zusammenfassend lässt sich sagen, dass das IPython-Notizbuch hervorragend für ** Teammitglieder, den Austausch von Informationen im Labor und Programmdemonstrationen geeignet ist, aber auch für Präsentationen von Abschlussarbeiten, bei denen Sie viel Zeit mit dem Erstellen von Folien verbringen. Der Nutzen für den Aufwand ist gering **.
Der Grund, warum ich das dachte, war folgender.
Einige der Probleme wurden in früheren Artikeln erwähnt, daher habe ich sie gelöst, aber die Tatsache, dass der erste Abschnitt noch weniger flexibel ist, kann grafisch wie PowerPoint und KeyNote bearbeitet werden. Im Vergleich zu dem ist es minderwertig. Ich denke, es kann ein Ersatz für LaTeXs Beamer sein (aber Beamer hat mehr Freiheit).
Dieses Mal werde ich ein Skript einführen, um den letzten Teil zu vereinfachen: "Es fällt mir schwer, in eine PDF-Datei zu konvertieren."
Meine Umgebung:
OS: Ubuntu 14.04
WM: Xmonad 0.11
Erforderliche Befehle:
-- import
(Paket: imagemagick)
--convert
(Paket: imagemagick)
--xte
(Paket: xautomation)
Machen Sie einen Screenshot, speichern Sie ihn im JPG- oder PNG-Format und konvertieren Sie diese Bilder mit Seriennummern mit dem Befehl convert
in eine PDF-Datei.
xte
ist ein Befehl, der in einem Paket namens xautomation in Ubuntu enthalten ist, mit dem Sie Tastatur und Maus über die Shell bedienen können. ist. Wenn Sie diese Funktion verwenden, um das Aufnehmen von Screenshots zu automatisieren, werden Sie von störenden Vorgängen befreit. Außerdem fühlt es sich gut an, zu sehen, wie sich der Bildschirm bewegt, ohne etwas zu tun.
Unten ist ein einfaches Skript, das ich erstellt habe. Bitte lesen Sie in Ihrer eigenen Umgebung.
#!/bin/bash
folder=$(pwd)
num=40
xte 'keydown Super_L' 'key 4' 'keyup Super_L'
for t in `seq 1 ${num}`
do
name=$(printf screen_%03d.jpg $t);
sleep 0.5
import -window root -quality 0 ${folder}/${name}
xte 'key Right'
done
xte 'keydown Super_L' 'key 3' 'keyup Super_L'
exit 0
Passen Sie die Monitorauflösung im Voraus an die Projektorauflösung an.
xrandr --output HDMI1 --mode 1024x768
Etc.
Rufen Sie dann in einem anderen Arbeitsbereich den Folienmodus von Notebook auf und behalten Sie den Vollbildmodus bei (um einen Screenshot des gesamten Bildschirms zu erstellen).
Das Bild wird im Verzeichnis gespeichert, wenn Sie das Skript aufrufen. Es ist daher besser, das Skript aus dem neu erstellten Verzeichnis aufzurufen. Bitte ändern Sie die Anzahl entsprechend der Anzahl der Folien. Die nächste Operation mit xte besteht darin, zu dem Arbeitsbereich zu wechseln, in dem der Browser ausgeführt wird. Diejenigen, die sich mit den Pfeiltasten bewegen, sollten als solche umschreiben.
Wenn Sie das Skript ausführen, werden Sie zum Arbeitsbereich 4 weitergeleitet, in dem Sie die Folie anzeigen. Mit dem Befehl "Importieren" können Sie einen Vollbild-Screenshot ohne Komprimierung erstellen und die Taste → drücken, um zur nächsten Folie zu wechseln (Bild nach unten zur Folie). Kann auch enthalten sein). Wiederholen Sie diesen Vorgang und kehren Sie zu Arbeitsbereich 3 zurück, wenn Sie die angegebene Anzahl von Aufnahmen gemacht haben.
Löschen Sie nach dem Aufnehmen der Folien nicht benötigte Folien und prüfen Sie, ob sie in der PDF-Reihenfolge vorliegen.
convert -page 1024x768 -gravity Center *.jpg out1.pdf
Machen Sie eine PDF-Datei wie diese.
In meinem Fall konnte ich eine Präsentation in Notebook halten, aber niemand war skeptisch, und mir wurden Fragen zur Forschung gestellt. Es ist ein bisschen einsam, aber natürlich. Da die PDF-Version des Materials häufig für Präsentationen im Labor verwendet wird, besteht möglicherweise noch die Möglichkeit, es zu verwenden. Aber ich denke, es ist besser, Folien mit Impress of LibreOffice zu erstellen. Ich bin der Meinung, dass Notebook für meinen eigenen Entwurf und als Tutorial für das Programm geeignet ist.
Recommended Posts