Ich habe kürzlich ein paar Vorträge gehalten und keinen guten Weg gefunden, um Dias zu machen. Hier sind einige wünschenswerte Eigenschaften für das Programmieren von Folien:
- Sie sind Dias. Ein Standard-Emacs-Puffer macht das nicht.
- Sie haben Syntaxhervorhebung für Code.
- Sie unterstützen grundlegende Formatierungen wie Schriftgröße und -farbe sowie Aufzählungszeichen.
- Keine ausgefallenen Animationen erforderlich. Die einzige Animation, die ich mir wünsche, ist das Erscheinen von Kugeln nacheinander.
- BEARBEITEN: Es sollte einfach sein, die Alt-Taste vom Terminal zu den Folien zu drücken, ohne die Präsentationssequenz / -position zu zerstören.
Bisher habe ich überlegt:
- Microsoft Office - nicht in Frage für Linux-Benutzer.
- OpenOffice.org - zu viel für meine Bedürfnisse, Code-Formatierung / Hervorhebung muss extern durchgeführt und eingefügt werden. Auf der positiven Seite unterstützt Aufzählungszeichen, Aufzählungszeichen-für-Aufzählungszeichen-Animation und Schriftformatierung. Meines Wissens führt kein Weg an der Tatsache vorbei, dass die Alt-Tabulatortaste zum Terminal den Präsentationsmodus und die Position zerstört.
- Emacs - Unterstützt alle Code-Formatierungen, aber ich habe keinen Folienmodus gefunden , mit dem ich von einem Block zum anderen wechseln kann.
- HTML5 - Ich habe einmal Folien mit html5rocks als Vorlage erstellt. Es unterstützt alles, ist aber zu schwierig und zeitaufwendig, um ein paar Folien vor einem kleinen Gespräch "zusammenzuwerfen". Außerdem funktionieren die Nur-HTML5-Funktionen möglicherweise nicht im installierten Browser des Podiumcomputers.
Irgendwelche Vorschläge für Programme / Techniken zum Erstellen codezentrierter Präsentationen?
EDIT: Ich denke, S5 und Latex entsprechen am ehesten dem, wonach ich suche, aber das heißt nicht, dass die anderen Vorschläge (einschließlich des Verzichts auf Folien) "falsch" sind.
communication
text-editor
presentation
Yuvi Masory
quelle
quelle
Antworten:
LaTeX eignet sich hervorragend zum Erstellen von Dias und ist sehr praktisch für Personen, die wissen, wie man programmiert. Es gibt ein paar Folienpakete, wie zum Beispiel unter /tex/16204/ beschrieben . Syntaxhervorhebung ist ebenfalls verfügbar .
quelle
beamer
Paket schwören . Und sie werden über sich selbst stolpern , um dir bei tex.se dabei zu helfen .Das Wichtige an Code auf Folien ist, dass nur sehr wenig davon vorhanden ist, sodass die Schriftart groß sein kann. Wie vielleicht eine Zeile oder zwei Zeilen, damit die Leute an den Methodennamen erinnert werden können. Der beste Weg, Code über eine oder zwei Zeilen hinaus anzuzeigen, ist eine Demo. Manchmal habe ich nach der Demo eine Folie, die die wirklich wichtigen Codezeilen wiederholt, damit die Syntax (oder was auch immer) verstärkt wird.
Sobald Sie dies feststellen, stehen Ihnen unzählige Optionen zur Verfügung. Am schnellsten ist es wahrscheinlich, in Ihrem Editor einen Screenshot der betreffenden Zeile oder zwei zu erstellen und den zugeschnittenen Bildausschnitt in Ihre Folie einzufügen. Mir ist klar, dass dies bedeutet, dass Personen nicht direkt von ihrer Kopie Ihrer Folien in ihren Texteditor kopieren und einfügen können. Wenn das ein Problem ist, geben Sie ihnen den Code (oder eine Snippets-Datei) zum Download.
quelle
Um ehrlich zu sein, ich denke, die meisten Programmierer möchten direkt auf den Punkt kommen, ohne zu viel ausgefallenes Zeug. Ich denke, eine schnelle Open Office-Diashow zu machen, wäre wirklich nicht so schlimm. Es muss wirklich nichts Besonderes sein.
quelle
Haben Sie versucht, keine Folien für die Präsentation zu verwenden?
Während es schwierig sein mag, sich daran zu gewöhnen, sollte man beachten, dass Dia-Decks noch nicht so lange existieren, kann es Ihre Präsentationen besser unterstützen, wenn Sie nur die Folien verschrotten und sich darauf konzentrieren, sicherzustellen, dass die Teilnehmer eine aktuelle Kopie der haben Code vor der Präsentation, damit sie folgen können. Anschließend können Sie alle Folien auf die Folien konzentrieren, die für umfangreiche Informationen benötigt werden (z. B. Datenbankdiagramme), und darauf vertrauen, dass die Teilnehmer über eine eigene Kopie des Codes verfügen, dem sie folgen können.
quelle
Software für codezentrierte Präsentationen
Warum stören Sie sich an der Software, mit der Ihre Dias erstellt werden? Da Sie keine ausgefallenen Animationen benötigen, können Sie wählen, was Sie wollen.
Die meisten meiner Präsentationen wurden mit Microsoft Word durchgeführt. Weil ich nicht verstehe, was PowerPoint für mich bringt. Weil ich keine zehn Minuten mit der Installation von PowerPoint verbringen möchte. Auf meinen Folien befindet sich Text und ein Hintergrund. Es ist einfach, mit Microsoft Word oder einer ähnlichen Anwendung zu arbeiten.
Um zu vermeiden, dass Microsoft Office nicht auf dem Computer installiert ist, den ich beim Anzeigen der Folien verwende, und um die Dinge etwas eleganter zu gestalten, konvertiere ich ein Microsoft Word-Dokument in ein PDF-Dokument und lege die Optionen fest, um es im Vollbildmodus zu starten Modus, eine Seite zu einer Zeit.
Das einzige Problem ist, dass, wenn das Bildschirmverhältnis nicht mit dem von mir festgelegten Seitengrößenverhältnis übereinstimmt, ein hässlicher schwarzer Rand angezeigt wird. Möglicherweise können PowerPoint oder ähnliche Anwendungen das Problem beheben.
Techniken für codezentrierte Präsentationen
Der wichtigste Punkt: Verwenden Sie immer die Syntaxhervorhebung. Nur weil es Ihren Code leichter lesbar macht. Erfinden Sie auch keine eigene Syntaxhervorhebung. Wenn Sie C # -Code zu Windows - Entwickler zeigen,
int
müssen blau sein, undInt32
muss teal sein, weil es die Standard - Visual Studio - Schema, von den meisten Menschen. Gelb fürint
und Grün fürInt32
auf schwarzem Bildschirm fühlen sich für Sie vielleicht gut an, aber Sie machen die Präsentation nicht für Sie, sondern für andere Personen.Wenn ich einen Rat geben kann, geben Sie mehr Code als Text ein. Für einen Entwickler ist es langweilig, viel Text in einer codezentrierten Präsentation zu haben, insbesondere wenn ein Redner über Code spricht. Es ist, als würde ein Biologe über eine neu entdeckte Art sprechen und niemals ein Bild oder Foto davon zeigen.
Es ist auch etwas langweilig, sich zwei Stunden lang Dias anzusehen. Wenn du kannst, mache Demos live. Code schreiben oder Code kopieren und einfügen. Wenn Sie das tun, ist natürlich eine Menge Vorbereitung erforderlich: Eine Hello World-Demo vor Hunderten von Entwicklern wegen eines dummen Kompilierungsfehlers, von dem Sie nicht verstehen, dass er nicht die schönste Sache ist, die es gibt, gänzlich zu scheitern.
Beobachten Sie abschließend, wie andere Entwickler Präsentationen durchführen. Microsoft PDC zum Beispiel ist dafür ein großartiges Ereignis. Ich bin mir sicher, dass Sie in einer Welt, die nicht von Microsoft stammt, auch viele ähnliche Veranstaltungen finden können.
quelle
Die eigentliche Technologie sollte eigentlich keine Rolle spielen, aber ich stehe auf Google Docs-Präsentationen
Geben Sie Übersichten oder geben Sie detaillierte Anleitungen für Präsentationen?
Denken Sie bei Übersichten daran, die Folien kurz und auf den Punkt zu bringen. Der Inhalt sollte von dem stammen, was Sie sagen, und die Folien sollten begrenzte visuelle Hinweise / Hilfen sein. (Key take aways / Charts / Graphs / etc.)
Für die Anleitungen verwende ich selten Folien . Ich stelle sicher, dass es etwas gibt, mit dem ich zeichnen kann (Staffelei / Whiteboard) und unterrichte anhand von Beispielen (dh: projiziere deinen Bildschirm und erzähle, während du codierst).
quelle
1) Ich habe gestern eine Online-Präsentationsseite für meine Freigabe erstellt: Die
Schritte sind hier: http://ru05team.blogspot.com/2011/02/using-jekyll-hyde-and-heroku-for.html
Sie sind die Rubinsteine, mit denen die Folien-Webseite mithilfe der Markdown-Syntax erstellt wird.
praktisch, dass Sie es einmal erstellen, und Sie können es verwenden, um es nach dem Ereignis zu präsentieren und zu teilen.
und ich setzte sie zu Heroku, freiem Bewirtung ein.
2) zur codezentrierten Darstellung.
- Zitieren Sie Ihren Code mit <pre> <code>.
- oder ... teile dein Code-Snippet in Github. und fügen Sie dann das Wesentliche in Ihre Präsentationsdateien ein.
Sie werden gut präsentiert und immer verfügbar sein, damit die Leute sie googeln und sehen können.
quelle
Schreiben Sie einen Blogeintrag in eine geeignete Blog-Engine und drucken Sie ihn dann einfach im Zoom- und Querformat in eine PDF-Datei.
Viele Blog-Engines unterstützen Syntaxfarben und Bilder usw. Vielleicht können Sie einfach eine sehr lange Stackoverflow-Frage schreiben und sie ausdrucken :)
quelle