RUBIKROTATION(1)
π RUBIKROTATION β like, the manual, but make it cute
okay bestie, sit DOWN, we're learning rubikrotation (v5.0) and honestly? it's giving legendary. π
π AUTHORS
brought to you by the absolute icons A. Syropoulos and R.W.D. Nickalls, dated 25 February 2018 ποΈβ¨
want to slide into their inboxes? here's the deets:
dick[at]<nickalls><org>asyropoulos[at]<yahoo><com>
π DESCRIPTION
so rubikrotation is a Perl script that does the absolute most with Rubik cube rotations β and we're talking both 3x3x3 and 2x2x2, no gatekeeping here π
it lives inside the LaTeX rubikrotation package, and it's typically CALLed by rubikrotation.sty, responding to the RubikRotation{} command. want the full tea? the package manual (rubikrotation.pdf) has all of it. and btw the rubikrotation package is part of the LaTeX Rubik bundle β a whole family, we love a supportive household π«Ά
want the freshest version? download it from:
CTAN: mirror.ctan.org/macros/latex/contrib/rubik/
here's the vibe: rubikrotation reads Rubik state data and commands (aka a sequence of rotations) from an input file, and writes the new state data to an output file. and the input + output filenames? you can just pass them as command-line arguments (see: command-line use) π
oh and β if a configuration file exists (rubikrotation.cfg), it will automatically be read by rubikrotation.sty. no cap, it just does that. β¨
β COMMAND-LINE USE
here's the whole thing, look at her:
rubikrotation [-h|--help|-v|--version] [-o <outfile>] -i <infile>
and now the options, one by one, because we don't skip:
-hβ displays the help info and exits. the "bestie help me" button π₯Ί-vβ displays the version info and exits. the "who even are you" button π-iβ defines the input filename. the default input filename set by therubikrotationpackage isrubikstate.dat, and that one gets generated by the LaTeXRubikRotation{}command (peep therubikrotationLaTeX package manualrubikrotation.pdffor that). β οΈ heads up though: therubikrotationperl script expects the input file to have a certain structure, and that structure is described inrubikrotation.pdfandrubikrotationPL.pdf. don't freestyle the format, bestie, it will not slay. π-oβ defines the output filename. and if you don't give it one? the default filenamerubikOUT.txtis used. periodt. πΈ
π¦ SEE ALSO
the whole friend group, assembled:
- the
rubikrotationPerl script manual (rubikrotationPL.pdf) - the
rubikrotationLaTeX package manual (rubikrotation.pdf) - the examples (
rubikexamples.pdf) - the
rubikcubeLaTeX package manual (rubikcube.pdf) - the
rubikpatternsLaTeX package manuals (rubikpatterns.pdfandrubikpatternsLIST.pdf)
and here's how you actually open each one, copy-paste ready π
to view rubikrotation.pdf, type: texdoc rubikrotation
to view rubikrotationPL.pdf, type: texdoc rubikrotationPL
to view rubikcube.pdf, type: texdoc rubikcube
to view rubiktwocube.pdf, type: texdoc rubiktwocube
to view rubikexamples.pdf, type: texdoc rubikexamples
to view rubikpatterns.pdf, type: texdoc rubikpatterns
to view rubikpatternsLIST.pdf, type: texdoc rubikpatternsLIST
π BUGS
found a bug? don't suffer in silence, bestie π please report bugs to Dick Nickalls or to Apostolos Syropoulos. they want to know, fr fr.
ok that's the whole page, you ate that π go rotate some cubes.
signing off from the rubikrotation.1 manual page β this lil gem is from 25 February 2018, version vibes brought to you by the LaTeX Rubik bundle, and honestly? iconic. π§π
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- debian bookworm: texlive-games 2022.20230122-4
- debian trixie: texlive-games 2024.20250309-2
- fedora 43: texlive-rubik 11:svn46791-93.fc43 Β· LPPL-1.3c
- fedora 43: texlive-rubik 11:svn46791-95.fc43.1 Β· LPPL-1.3c
- fedora 44: texlive-rubik 12:svn46791-105.fc44 Β· LPPL-1.3c
- fedora 44: texlive-rubik 12:svn46791-111.fc44 Β· LPPL-1.3c
- opensuse-leap 16.0: texlive-rubik-doc 2025.221.5.0svn46791-160000.3.1 Β· LPPL-1.0
- ubuntu jammy: texlive-games 2021.20220204-1
- ubuntu noble: texlive-games 2023.20240207-1
- ubuntu questing: texlive-games 2024.20250309-2
- ubuntu resolute: texlive-games 2025.20260124-1
- ubuntu stonking: texlive-games 2026.20260711-2
- copyright (c) 2014--2018 A Syropoulos and RWD Nickalls
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms