【新刊案内】『TikZによるLaTeXグラフィックス』 – Neues TikZ-Buch auf Japanisch

Im November 2024 wurde mein TikZ-Buch auf Japanisch durch Asakura Publishing veröffentlicht.
´
​2024年11月に、Stefan Kottwitz著のTikZに関する書籍の翻訳版が朝倉書店から発売されました。LaTeXで画像を作るための実用的な入門書。TikZにより数学、科学、技術論文に図や画像を簡単に入れられる。アイデアやデータを可視化してプロフェッショナルな図表やプロットを2次元でも3次元でも表示できるようになるために。

Cover of the TikZ book

本書の内容

第1章「TikZで始める」はTikZ入門だ。他のグラフィックスパッケージと比較してTikZの利点を論じる。TikZとは何かという全体像と独特の哲学を理解する。TikZをインストールする方法を学び、簡単な図を作成していく。さらに、TikZや他のパッケージのマニュアルなどを参照するための役立つヒントが得られる。

第2章「TikZで最初の画像を作る」では、LaTeX文書を一から作る。TikZの構文を理解して、2 次元および3 次元のデカルト座標と極座標を学ぶ。さらに、基本的な多角形の作り方、画像での色の使い方を学ぶ。

第3章「ノードの位置決めと描画」ではノードという基本的概念を与える。様々な形態のノードを位置決めして並べ、テキスト、画像、ラベルを追加する方法を学ぶ。

第4章「辺と矢印を描く」では、ノードの間を辺、直線、曲線、矢印でつなぐ方法を示す。辺にテキストラベルをつける方法や並べ方、位置、方向を調整する方法を学ぶ。線のスタイルや矢頭の形状をカスタマイズしたり両方向にする方法も学ぶ。

第5章「スタイルと画像の読み込み」では、TikZ要素をグローバルまたはローカルなstyleで定義して使う方法を学ぶ。ノードと辺でスタイルを使う方法とスコープを使って画像全体や画像の一部に対してスタイルを適用する方法を学ぶ。さらに、ミニTikZ画像を他の画像の構成要素として使う方法も学ぶ。

第6章「木とグラフの描画」では、親子の階層関係を表す木構造を作る方法を示す。アイデアを可視化するマインドマップの描き方やグラフを生成する簡潔な構文を与える。さらに、LaTeXのtabular環境と同様な行列形式にオブジェクトを配置する方法も示す。/p>

第7章「塗りつぶし、クリッピング、シェーディング」では、より高度な技法から始める。複雑なパスで塗りつぶす方法、特定の領域の画像をクリップしたり、ある色から別の色になめらかに色を変える方法を学ぶ。

第8章「パスの豊かな表現」では、線を曲げたりジグザグにしたり波打たせるようなクリエイティブな効果を加える技法を学ぶ。テキストを曲線に沿わせたり、1 つのパスに複数の作用を適用する方法も学ぶ。

第9章「レイヤー、オーバーレイ、透明性を使う」では、様々なレイヤーに描画して、オブジェクトをテキストや画像の背後に置く方法を学ぶ。透明性を使ってこの効果を上げる方法も学ぶ。さらに、TikZのビジュアルな注釈を通常のLaTeX文書にスーパーインポーズしたり、透かしのような背景画像を追加したりする方法を学ぶ。

第10章「座標とパスで計算する」では、TikZで座標値を計算する効率的な方法を示す。この章は座標計算、距離や射影を使った座標の計算、パスの交点の計算を扱う。また、repeatコマンドでループしてコードを簡単にする方法を学ぶ。

第11章「座標とキャンバスを変換する」では、変換による移動、回転、拡大縮小に焦点を絞る。図に対してちょっとした手直しや複雑な変更を加える必要がある場合に、適切な調整や位置変更ができるスキルを学ぶ。

第12章「なめらかな曲線を描く」では簡単な曲線の曲がりを変えたり、なめらかにして角の尖りをなくし、手書きのように簡単に曲線を描く様々な方法を学ぶ。

第13章「2Dおよび3Dでのプロット」では、座標系でデータをプロットする方法を扱う。2Dおよび3Dでデカルト座標と極座標の座標軸のカスタマイズ、凡例の追加、パラメトリック曲線のプロット、プロットの交点の計算、プロットの間の色塗りを扱う。

第14章「各種チャートを描く」では、フローチャート、関係図、説明図、数量を表す図の作り方を学ぶ。図全体を自動的に作れるようにパッケージの活用法を学ぶ。

第15章「TikZで楽しもう」では、スキルの高いTikZユーザが追加パッケージのプログラミングを楽しみTikZコミュニティでシェアする方法などを列挙する。かわいい動物、人物、国旗、パズルやゲームを描画する方法も学ぶ。

09. März 2025 von Stefan Kottwitz
Kategorien: Bücher, Neuigkeiten, TikZ | Comments Off on 【新刊案内】『TikZによるLaTeXグラフィックス』 – Neues TikZ-Buch auf Japanisch

LaTeX Cookbook zweite Auflage erschienen

Die zweite, verbesserte und erweiterte Ausgabe des LaTeX Cookbook ist diesen Monat, März 2024, in englischer Sprache erschienen. Die erste Ausgabe, veröffentlicht in 2015, wurde überarbeitet und die Code-Beispiele wurden aktualisiert, um mit den neuesten Klassen und Paketen von LaTeX zu funktionieren. Die neue Ausgabe enthält zusätzliche Beispiele, die Ideen demonstrieren wie das Erstellen ausgefallener Word Clouds, das Programmieren mit Lua in LaTeX, das Simulieren von Computerbildschirm-Ausgaben, das Entwerfen von Puzzeln und natürlich weitere wissenschaftliche Beispiele wie das Zeichnen von Atom-Orbitalen und chemischen Elementen im Periodensystem und weitere Arten von Diagrammen.

cover-photo

Die überarbeiteten Kapitel wurden neu angeordnet und ein neues Kapitel über die Verwendung von ChatGPT als Codierungsassistent und Bearbeitungstool wurde hinzugefügt. Hier ist eine Inhaltsübersicht:

Kapitel 1, Exploring Various Document Classes, bespricht verschiedene Dokumenttypen und demonstriert, wie vielseitig LaTeX für die Erstellung von Abschlussarbeiten, Büchern, Lebensläufen, Präsentationen, Flyern und großen Postern ist anhand maßgeschneiderter Beispiele.

Kapitel 2, Tuning the Text, konzentriert sich auf die Anpassung von Textdetails in Dokumenten. Es beginnt mit den wesentlichen Grundlagen, gibt praktische Tipps und schließt ab mit Demonstrationen on LaTeX’ Fähigkeiten, die über die Standard-Absatzformatierung hinausgehen.

Kapitel 3, Adjusting Fonts, zeigt, wie man global Schriftarten auswählt und erkundet Techniken zum Anpassen von Schriftarten.

Kapitel 4, Creating Tables, erklärt, wie man optisch ansprechende Tabellen erstellt. Es erläutert wie man Tabellen lesbarer gestaltet, numerische Daten ausrichtet und Farben verwendet. Es führt das Konzept gleitender Tabellen und Abbildungen ein für eine automatisierte Positionierung. Darüber hinaus werden fortgeschrittene Themen behandelt wie das Zusammenführen und Teilen von Zellen und das Importieren von Tabellendaten aus externen Dateien.

Kapitel 5, Working with Images, befasst sich zunächst mit optimaler Bildqualität. Es folgen praktische Anleitungen zum Einbinden, Positionieren, Formen und Ausrichten von Bildern in LaTeX.

Kapitel 6, Creating Graphics, enthält Schritt-für-Schritt-Anleitungen zum Erstellen von Grafiken. Das Kapitel nutzt moderne Grafikpakete und ermöglicht die Erstellung komplexer Grafiken, einschließlich verschiedener Arten von Diagrammen und Diagrammen.

Kapitel 7, Creating Beautiful Designs, führt durch die Einbindung von Hintergrundbildern, die Gestaltung schöner Verzierungen und ansprechender Überschriften, die Erstellung von Kalendern und Wortwolken, die Einbindung von Symbolen für Computertasten und Menüelementen sowie die Simulation von Terminalausgaben.

Kapitel 8, Producing Contents, Indexes, and Bibliographies, bietet praktische Lösungen für die schnelle Anpassung von Inhaltsverzeichnissen, Abbildungs- und Tabellenverzeichnissen, Bibliografien, Glossaren und Indizes.

Kapitel 9, Optimizing PDF Files, bearbeitet die Funktionalitäten von PDFs, einschließlich Metadaten, PDF-Kommentaren und ausfüllbaren Formularen. Es behandelt Techniken zum Zusammenführen von PDF-Dateien, zum Anpassen von Rändern, zum Optimieren der Ausgabe für E-Books und zum Erstellen von Animationen in einem PDF.

Kapitel 10, Writing Advanced Mathematics, beschäftigt sich mit der Stärke von LaTeX – den außergewöhnlichen Satzfähigkeiten für mathematische Formeln. Nach einem kurzen Tutorial behandelt es Techniken zum Verfeinern von Formeln und zum Erstellen von Theoremen, Diagrammen, geometrischen Figuren und Diagrammen in 2D und 3D.

Kapitel 11, Using LaTeX in Science and Technology, befasst sich mit weiteren wissenschaftlichen Bereichen, darunter Chemie, Physik, Informatik und auch Elektronik. Dieses Kapitel bietet einen umfassenden Überblick und zeigt anhand spezifischer Beispiele, wie LaTeX effektiv in verschiedenen Bereichen angewendet werden kann.

Kapitel 12, Getting Support on the Internet, beginnt mit einem Leitfaden zu den wertvollsten Internet-Ressourcen für LaTeX. Anschließend wird gezeigt, wie man optimale Unterstützung von den TeX-Online-Communitys erhält.

Kapitel 13, Using Artificial Intelligence with LaTeX, bietet Anleitungen und Beispiele zur Nutzung der Funktionen von ChatGPT, um Code schneller zu erstellen und Inhalte zu verbessern.

latex-cookbook-cover

Das Buch ist auf 424 Seiten angewachsen und jetzt in Farbe gedruckt für das beste Erlebnis mit den vielen Zeichnungen. Es ist auch als Kindle-Buch erhältlich. Wer das gedruckte Buch oder die Kindle-Ausgabe kauft, kann das PDF-E-Book kostenlos auf der Website des Verlags erhalten.

28. März 2024 von Stefan Kottwitz
Kategorien: Bücher, LaTeX, Neuigkeiten | Schreibe einen Kommentar

DANTE Herbsttagung

Die DANTE-Frühjahrstagung fand wegen der Corona-Kontaktbeschränkungen komplett online statt. Auch die Herbsttagung wird virtuell stattfinden, über die Plattform „Online Schule Saarland“.

Weiterlesen →

10. September 2021 von Stefan Kottwitz
Kategorien: DANTE, Veranstaltungen | Schreibe einen Kommentar

StackExchange ist verkauft

StackExchange, bekannt als StackOverflow, ist an Prosus verkauft worden für 1,8 Milliarden Dollar. Das beinhaltet die TeX StackExchange Q&A Seite (TeX.SE).

Weiterlesen →

03. Juni 2021 von Stefan Kottwitz
Kategorien: Neuigkeiten, Online Service, TeX Welt | Schreibe einen Kommentar

Der Online-Compiler TeXlive.net

Gerade in Internet-Foren ist es üblich, Problem-Beispiele zu posten, und Antworten enthalten oft vollständige Lösungs-Codes. Mit TeXlive.net kann man nun Code mit einem einzigen Klick direkt auf der Webseite übersetzen.

Weiterlesen →

15. Mai 2021 von Stefan Kottwitz
Kategorien: Online Service, TeX Live | Schreibe einen Kommentar

DANTE Frühjahrstagung 2021

Im vergangenen Jahr sind leider beide DANTE-Tagungen wegen der Pandemie ausgefallen.

Dieses Jahr wird die Frühjahrstagung stattfinden, jedoch wegen der Kontaktbeschränkungen komplett online.

Weiterlesen →

07. März 2021 von Stefan Kottwitz
Kategorien: DANTE | Schreibe einen Kommentar

Das Forum goLaTeX.de ist erneuert

Im April hatte ich ein größeres Software-Update auf goLaTeX.de vorgenommen, und in der Folgezeit weitere Features eingebaut.

Weiterlesen →

22. Mai 2020 von Stefan Kottwitz
Kategorien: DANTE, Online Service | Schreibe einen Kommentar

TeX Live 2020 erschienen

Schönes Osterpräsent! TeX Live 2020 einschließlich MacTeX ist erschienen. Neu ist beispielsweise,

  • dass der TeX Live Manager (tlmgr) nach Fehlschlag erneut versucht, ein Paket herunterzuladen,
  • Konsistenzprüfung der lokalen Paketdatenbank (ls-R) durch tlmgr check texmfdbs,
  • Versionsnummern in Paket-Dateinamen.

Sonst einige Feinheiten (neue primitives) und die Unterstützung von Harfbuzz in Lua(La)TeX. Das jährliche Update betrachte ich auch vorwiegend als wichtigen Infrastruktur-Schritt, denn TeX Live und LaTeX Updates gibt es das ganze Jahr über.

Weiterführende Informationen:

 

13. April 2020 von Stefan Kottwitz
Kategorien: TeX Live | Schreibe einen Kommentar

Einführung in ConTeXt

Axel Kielhorn hat eine deutschsprachige Einführung in ConTeXt verfasst, wie er heute auf der Vereins-Mailingliste mitteilte. Auf 45 Seiten erklärt er die wesentlichen Grundlagen, also

  • Gliederung (Kapitel, Abschnitte und feiner)
  • Stichpunkt-Listen, Aufzählungen, beschreibende Listen
  • Text-Formatierung, Schriften und Größen
  • Querverweise und Hyperlinks
  • Tabellen
  • Mathematik
  • Fußnoten
  • Grafiken
  • Literaturverwaltung
  • Verzeichnisse

und einige Feinheiten. Das deckt das Handwerkszeug für den Beginn gut ab, so dass die Lektüre einen schnellen Start geben kann.

Es gibt umfangreiche Dokumentation im ConTeXtgarden in englischer Sprache, sobald man sich vertiefen möchte, und um Folgefragen zu klären, die sich beim Arbeiten mit ConTeXt stellen. Solche Fragen kann man aber auch auf der deutschsprachigen Frage-Antwort-Seite TeXwelt.de stellen oder auf einer englischsprachigen Mailingliste.

Auf TeXwelt.de finden sich auch Hinweise von Henri, warum ConTeXt empfehlenswert ist: “Was ist ConTeXt? Warum sollte ich mich für ConTeXt interessieren?” Kurz: bei XML-Erzeugung, PDF-X-Konformität, Grundlinienraster bei mehrspaltigem Satz, Lua-Verwendung, Konsistenz (Optionen), Ablauf- und Datensparsamkeit hat ConTeXt Pluspunkte.

Gerade Henri hat mich durch eine Vielzahl von ConTeXt-Lösungen (für eigentlich LaTeX-Fragen auf TeXwelt.de) sehr neugierig und interessiert gemacht. Zum Lesen der Doku im ConTeXtgarden bin ich bisher nicht gekommen. Nun gibt mir Axels Text jetzt echt was zum konzentriert Durchlesen und schnell Reinfinden. Überflogen habe ich es auch schon. Auf Github kann man sie im Quelltext und als PDF herunterladen sowie Feedback geben. Vielen Dank an Axel!

22. Dezember 2018 von Stefan Kottwitz
Kategorien: ConTeXt, DANTE | Schreibe einen Kommentar

Spielkarten mit LaTeX

Testbericht zum Paket pst-poker.sty

0

Seit 2008 fand man nur ein leicht fehlerhaftes Paket poker.sty des Autors Olaf Encke, der es auf seiner Privathomepage hochgeladen hatte.

Nach langer Zeit einmal wieder über das Thema nachgedacht…

Nun hat das  weltbekannte LaTeX-Urgestein Herbert Voß als Überarbeitung von o.g. Paket das brandneue (3. August 2018) Paket pst-poker (CTAN) nachgereicht.

 

Weiterlesen →

25. September 2018 von cis
Kategorien: LaTeX, Neuigkeiten, Tools | 2 Kommentare

← Ältere Artikel