DEV Community

Cover image for ArcType - Easy Math Documents
Zevan Rosser
Zevan Rosser

Posted on

3

ArcType - Easy Math Documents

In 2015 I was writing lots of short recreational math documents. To aid myself in the creation of these, I built ArcType.

shotz

ArcType is a minimalistic editor that combines LaTeX, Markdown, HTML/CSS, gnuplot and Octave all in one place. A few months back I took ArcType and finalized it so that others could use it. It’s free and you can download your creations. Both the welcome screen and the helpfile cover most of the features available to you. Check it out here…

Here is a link to some of the docs I created…

shotz

It’s pretty self-explanatory - planning to do a tutorial about it soon. In the meantime, give this code a shot if you’re looking for more to play with than just the welcome/about demos.

# Modified Bicuspid Curve
*by Zevan Rosser*

Original equation from somewhere on [this page](https://en.wikipedia.org/wiki/Quartic_plane_curve)

@@
(x^2 - a^2)(x - a)^2 + (y^2 - a^2)^2 = 0
@@


@@@@
%-> width: 70%; min-width: 300px;
a = 1.21;
lx = -2:0.1:2;
ly = -2:0.1:2;
[x,y] = meshgrid(lx, ly);
z = (x.^2 - a^2) .* (x - a).^2 + (y.^2 - a^2).^2;

contourf(x, y, z, -3.9:0.3:1, 'LineWidth', 0);
colormap(1 - gray);
axis([-1.5, 2, -2, 2]); 
@@@@
Enter fullscreen mode Exit fullscreen mode

the above will render this
shotz

There's only really one known issue on my radar - which is just the 5mb limit for localStorage... I'm sure there are other bugs - so if you decide to make something real with it - please save your work often ;)

If you have questions - feel free to post them here and I'll do my best to respond. If you make something cool with it - I'd love to see it.

Enjoy :D

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)