Title: A TikZ rendering of the Arecibo message
Summary:
tutorial on rendering raster data with TikZ.
Full text of article: publicly available now.
Author:
Travis Stenborg
Publication: TUGboat
volume 44, number 3 (2023),
pages 375–377
DOI (this page):
10.47397/tb/44-3/tb138stenborg-arecibo
(previous doi
- next doi)
Category:
Graphics
Difficulty: Introductory
Abstract:
A new tutorial on the TikZ package for vector graphics in LaTeX is
presented. Rendering binary-encoded data of the interstellar Arecibo message,
into a digital image, was used as the learning exercise. Demonstration of
data indexing, multidimensional lists, nested loops, string concatenation,
variable declarations, and more, are given for budding TikZ
enthusiasts. The material also has potential for adaptation to custom rendering
2D data matrices more generally.
References:
- D. Atri, J. DeMarines, J. Haqq-Misra. A protocol for messaging to extraterrestrial intelligence. Space Policy, 27(3):165–169, 2011.
- I. Borja. An introduction to automata design with TikZ’s automata library. TUGboat 44(1):102–107, 2023. doi.org/10.47397/tb/44-1/tb136prado-automata
- V.V. Demidov. DNA Beyond Genes: From Data Storage and Computing to Nanobots, Nanomedicine, and Nanoelectronics, ch. Hiding and Storing Messages and Data in DNA, pp. 7–23. Springer, Cham, 2020.
- G. Grätzer. More Math Into LaTeX. Springer, Cham, 5th ed., 2016.
- R.B. Koehler. Raster-based Analysis and Visualization of Hydrologic Time-Series. Ph.D. thesis, U. of Arizona, 2004.
- S. Kottwitz. LaTeX graphics with TikZ. Packt, Birmingham, 2023.
- C. Maggi. The DuckBoat: The Morse code of TikZ. TUGboat 39(1):21–26, 2018. tug.org/TUGboat/tb39-1/tb121duck-tikz.pdf
- C. Maggi. The DuckBoat: You do not need to be Neo to cope with a TikZ matrix. TUGboat 41(1):20–25, 2020. tug.org/TUGboat/tb41-1/tb127duck-matrix.pdf
- M.A. Makukov, V.I. shCherbak. SETI in vivo: testing the we-are-them hypothesis. Int. J. Astrobiol., 17(2):127–146, 2018.
- A. Mertz, W. Slough. Graphics with PGF and TikZ. TUGboat 28(1):91–99, 2007. tug.org/TUGboat/tb28-1/tb88mertz.pdf
- A. Mertz, W. Slough. A TikZ tutorial: Generating graphics in the spirit of TeX. TUGboat 30(2):214–226, 2009. tug.org/TUGboat/tb30-2/tb95mertz.pdf
- L. Paternault. The pixelart package. ctan.org/pkg/pixelart
- C. Pierquet. The PixelArtTikz package. ctan.org/pkg/pixelarttikz
- J.P. Spratte. The pxpic package. ctan.org/pkg/pxpic
- Staff at the National Astronomy, Ionosphere Center. The Arecibo message of November, 1974. Icarus, 26(4):462–466, Dec. 1975.
- M.R.C. van Dongen. LaTeX and Friends. Springer, Berlin, 2012.
- Z. Walczak. Graphics in LaTeX using TikZ. TUGboat 29(1):176–179, 2008. tug.org/TUGboat/tb29-1/tb91walczak.pdf
- K. Wolcott. Three-dimensional graphics with PGF/TikZ. TUGboat 33(1):102–113, 2012. tug.org/TUGboat/tb33-1/tb103wolcott.pdf
TUGboat 44:3, 2023 (issue 138)
[generated 2024-05-07]
TUG home page;
join TUG/renew membership;
webmaster;
facebook;
x;
mastodon.