This looks awesome. I'd pay $50 to have this workflow fully integrated and working with my editor (emacs; I'd also take VSCode or something else that's not vim). apt-get install a few things, and it works. That's conveying value-add, not suggesting someone should do it for that amount (which is to say I'd gladly pay, but I can't imagine it's worth doing for that amount, or that there's a reasonably way to find and co…
Emacs integration for the OP's style of inkscape usage[1] My fork with personalizations[2] Org-mode integration for Krita[3] and Xournal[4] [1] https://github.com/foxfriday/ink [2] https://github.com/karthink/ink [3] https://github.com/lepisma/org-krita [4] https://gitlab.com/vherrmann/org-xournalpp
I draw figures for my mathematical lecture notes using Inkscape (2019)
71–79 of 79 posts
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#72These look excellent. On the other hand, I still make an embarrassing amount of technical figures using powerpoint built in shapes.
Try https://excalidraw.com/ - it's SUPER NICE for these simple "shape" diagrams.
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#73This should have a (2019) in the title. If I'm not wrong, somewhere between 2019 and now Inkscape 1.0 was released. And now the betas have numerous new features and UI changes, most notably the introduction of multiple pages in a single document. Besides, framing Inkscape as a "free — but arguably less featureful — alternative to Adobe Illustrator. You can use it for designing flyers and logos ~~like in the picture b…
But have any of the issues the article addresses been smoothed out? The guy basically built a whole macro layer to make inkscape less clunky
Specific to this article, the alignment tools have recently gotten a pass of updates - something which everyone doing technical drawings can make use of. Layers and objects have been merged into one panel and the update performance of the panel uses a more scalable algorithm now, making it easier to navigate the document in outline form and reducing some of the burdens of object manipulation that the author calls out to external code for.
Styling still needs improvement but IIRC there is work in progress on swatches that might address that.
It's now possible to use a command bar to type in commands (as is the trend with every complex app) which addresses some of the use of macros. Shortcut binding is in need a pass to improve assignability; that would eliminate a second source of pain.
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#74With all the discussion here about alternative programs to make vector graphics for mathematical figures, I'm a little surprised no one has mentioned Ipe ( https://ipe.otfried.org/ ), given it's far and away the most popular tool in my field (and has good native support for LaTeX expressions). It certainly doesn't have all the features that Inkscape supports (although it does have quite a lot of features), but the fe…
As someone who likes the idea of and quality of images that TikZ produces but not how obtuse it is, I've done a fair amount of research into this space at times. However, I've never heard of Ipe. Even if I had, I'm not sure I'd use it. The material is basically devoid of examples. How does one learn how to use it?
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#75Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#76With all the discussion here about alternative programs to make vector graphics for mathematical figures, I'm a little surprised no one has mentioned Ipe ( https://ipe.otfried.org/ ), given it's far and away the most popular tool in my field (and has good native support for LaTeX expressions). It certainly doesn't have all the features that Inkscape supports (although it does have quite a lot of features), but the fe…
What is your field? As someone who likes the idea of and quality of images that TikZ produces but not how obtuse it is, I've done a fair amount of research into this space at times. However, I've never heard of Ipe. Even if I had, I'm not sure I'd use it. The material is basically devoid of examples. How does one learn how to use it?
Like everyone else I know, I learned Ipe through trial and error, with a handful of little tidbits of advice. 90% of the functionality you will use is quite intuitive and right there on the interface if you hover over things (and all the tools also have keyboard shortcuts of course). Some of the tips I've given/been given over the years that are less intuitive are: - You can save directly in PDF and re-edit a PDF saved with Ipe. This is very helpful for a LaTeX project, since PDF files are very easy to import (even ones with multiple pages). - When you import into a LaTeX project, the dimensions of the figure will be cropped to the dimensions of the actual content (this may be obvious to some, but it wasn't to me). - You can edit the alignment of text (and other various hidden options) by right clicking on objects in select mode. - The different snapping modes are probably the killer feature of Ipe. You can snap to the intersection of curves, to the vertices of polylines, and much more. Between the intersection snapping mode, circle tool, and line segment tool, you can technically perform any compass-ruler construction you want from Euclidean geometry (with has been useful a handful of times for me surprisingly). - Selection of objects is a bit funny (but often useful): If you select from top-left to bottom-right, then you will only select things your selection box fully encapsulates. If you select instead from bottom-right to top-left, you will select anything your selection box intersects. - Writing extensions and editing configs (incl changing page dimensions, colour palette, text size palette) is unfortunately quite painful, and I can only recommend digging through the examples. I believe there is documentation somewhere, but I found it less than helpful. - You can edit the underlying points of any curve you place after the fact by using the "edit" option in the right-click menu. - In order to use the regular k-gon "ipelet" (under ipelets->goodies IIRC), you need to have a circle present first (which you can of course delete afterwards). Ipelets are the mechanism by which you can program functionality with Lua, and this is probably the one I use the most (it comes built in with the program).
In my personal opinion, the only major weak point of Ipe is how annoying it is to rotate things (to the point where I often prefer to redraw things in rotated form, unless it's quite complex). To do this you need to very carefully select a pivot point type and a rotation type through the right-click menu. You also have to be very conscious of snapping as you perform the rotation.
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#77Earlier quoted context omitted.
> modern replacement of LaTeX It's one of the most reliable and useful pieces of software, and it seems to be doing just fine. Most efforts at modernization focus on extension, either with packages, other languages, GUIs, etc. > latex in general has awful compile times in part because of it's ancient design. I would expect the "ancient" to mean it's faster, as it was designed for a more restricted resource environmen…
By that logic C and C++ should compile really fast because of the preprocessor. It's possible to do a really fast preprocessor so obviously the overall system is fast, surely!?
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#78Earlier quoted context omitted.
> modern replacement of LaTeX It's one of the most reliable and useful pieces of software, and it seems to be doing just fine. Most efforts at modernization focus on extension, either with packages, other languages, GUIs, etc. > latex in general has awful compile times in part because of it's ancient design. I would expect the "ancient" to mean it's faster, as it was designed for a more restricted resource environmen…
> It's one of the most reliable and useful pieces of software, and it seems to be doing just fine. Most efforts at modernization focus on extension, either with packages, other languages, GUIs, etc. I love LaTeX and use it everyday, and in particular I have no gripes with compile time, but honestly it's only doing just fine (in terms of usage) because there's no alternative, not due to its own merits. Because the UX…
Re: I draw figures for my mathematical lecture notes using Inkscape (2019)
#79Can someone recommend me an Ubuntu friendly application that’s one step up from MS Paint? I find Inkscape and GIMP far too heavy and tedious for my needs: I work remote and just want to doodle on a screenshot.
mtPaint -- For Windows and Linux, and very stable. (https://en.wikipedia.org/wiki/MtPaint)