Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse

Direc­tory tex-archive/macros/latex/contrib/rubik

February 3, 2014
--------------------------------------------------------------------------
the RUBIK bundle 2014/02/03
 - rubikcube package v2.0      -> macros and commands for typesetting
 - rubikrotation package v2.0  -> macros and Perl program for rotations
--------------------------------------------------------------------------

The RUBIK bundle provides two complementary packages for documenting the
Rubik cube (3x3x3) notation, configurations and rotation sequences.
The two packages are (a) rubikcube package, and (b) rubikrotation package.

(a) Rubikcube package

 The  rubikcube  package   provides  a collection of LaTeX commands 
 and macros for  typesetting  Rubik cube  configurations  and rotation 
 instructions using the  PGF/TikZ graphic languages.
 This is a stand-alone LaTeX package. However, it's scope is greatly enhanced
 by the rubikrotation package.

(b) Rubikrotation package

 The rubikrotation package, is a dynamic extension to
 the rubikcube package. It consists of  the  Perl program  
 rubikrotation.pl  and style option rubikrotation.sty.
 The rubikrotation package  implements rotation sequences and 
 random  scrambling of the Rubik cube on-the-fly using a
 \RubikRotation command. It returns the new state in a form 
 which is then used for typesetting by the rubikcube package.

 Since the  \RubikRotation command works by CALLing the  
 Perl program rubikrotation.pl, it follows that the rubikrotation
 package requires (a)~Perl to be installed, and (b) LaTeX needs to 
 be run using the --shell-escape commandline option.

--------------------------------------------------------------------------
RWD Nickalls    email: dick@nickalls.org
A Syropoulos    email: asyropoulos@yahoo.com
--------------------------------------------------------------------------
Copyright 2014 RWD Nickalls & A Syropoulos

This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
The latest version of this license is in
  http://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of LaTeX
version 2005/12/01 or later.

--------------------------------------------------------------------------
The RUBIK bundle consists of the following files
package files:
 - rubikcube.ins
 - rubikcube.dtx
 - rubikrotation.ins,
 - rubikrotation.dtx,
 - rubikrotation.pl  (Perl program)
image files:
 - pdf -files for the documentation (6 pictures)
documentation, examples and README:
 - rubikcube.pdf
 - rubikrotation.pdf,
 - example-cube.pdf, example-cube.tex
 - example-rot1.pdf, example-rot1.tex
 - example-rot2.pdf, example-rot2.pdf
 - README (this file)
--------------------------------------------------------------------------
If you have any ideas, questions, suggestions or bugs to report, please
feel free to contact us.
--------------------------------------------------------------------------

Files

Name Size Date Notes
README 2973 2014-02-03 09:30
Rubik_doc_figA.pdf 3929 2012-11-09 11:44
Rubik_doc_figB.pdf 4076 2012-10-13 12:04
Rubik_doc_figC.pdf 2799 2012-10-09 03:19
Rubik_doc_figD.pdf 2968 2012-10-13 12:53
Rubik_doc_figE.pdf 4064 2012-10-01 08:39
Rubikrot_doc_figA.pdf 1538 2014-01-19 09:02
Rubikrot_doc_figB.pdf 1856 2014-01-19 10:33
example-cube.pdf 128323 2014-01-20 10:35
example-cube.tex 5804 2014-01-20 10:34
example-rot1.bat 88 2014-01-18 04:25
example-rot1.pdf 104322 2014-01-21 11:36
example-rot1.sh 103 2014-01-27 09:12
example-rot1.tex 10019 2014-01-20 10:29
example-rot2.bat 44 2014-01-12 05:21
example-rot2.pdf 40513 2014-01-19 12:35
example-rot2.sh 43 2014-01-12 05:21
example-rot2.tex 1925 2014-01-20 10:29
rubikcube.dtx 192675 2014-02-02 08:41
rubikcube.ins 3082 2014-02-02 08:46
rubikcube.pdf 463727 2014-02-02 08:42
rubikrotation.dtx 38183 2014-02-02 08:59
rubikrotation.ins 3125 2014-01-21 11:05
rubikrotation.pdf 294467 2014-02-02 09:00
rubikrotation.pl 43115 2014-01-26 09:09

Down­load the con­tents of this pack­age in one zip archive (1.1M).

ru­bik – Doc­u­ment Ru­bik cube con­fig­u­ra­tions and ro­ta­tion se­quences

The bun­dle pro­vides two pack­ages:

  • ru­bikcube pro­vides com­mands for type­set­ting Ru­bik cubes and their trans­for­ma­tions; and
  • ru­bikro­ta­tion which can pro­cess a se­quence of Ru­bik ro­ta­tion moves, with the help of a Perl pack­age ex­e­cuted via \write18 (shell es­cape) com­mands.

Pack­age De­tailsru­bik
Ver­sion2.0
Li­censeThe LaTeX Project Public Li­cense 1.3
Copy­right2014 RWD Nick­alls and A Sy­ropou­los
Main­tainerDick Nick­alls
Apos­to­los Sy­ropou­los
Con­tained inTeXlive as ru­bik
MikTeX as ru­bik
Topics prob­lems and puz­zles, and their so­lu­tions
Guest Book Sitemap Contact