cppannotations/annotations/README.figures

80 lines
2 KiB
Text
Raw Normal View History

lsThe primary figures are stored in zip/svg.zip. These are vector graphic
figures that can be manipulated or created by the `inkscape' program.
When creating or modifying figures:
2014-10-21 15:03:10 +02:00
===================================
cd zip
./prepare
2014-10-21 15:03:10 +02:00
this will extract the zips in their appropriate directories.
Then
2014-10-21 15:03:10 +02:00
====
cd svg
chdir to the appropriate directory and start inkscape
with the name of the figure to create/edit
When a figure is created or modified, save its .svg format. A new picture
2015-12-23 14:03:29 +01:00
can be given a certain size.
2017-11-22 17:37:21 +01:00
>>> USE PICTURE SIZES OF 190 (w) X 280 (h) MM,
2015-12-23 14:03:29 +01:00
just a bit smaller than A4:
-> shift-ctrl d to define the size
-> within the inkscape window: 5 to zoom in or use the zoom icon (3rd
magnifying glass icon)
Save the image using ctrl-S, and then
2014-10-21 15:03:10 +02:00
=====================================
(save .eps and .pdf formats in the svg directory)
Save As
2015-05-28 10:47:18 +02:00
When saving select export object size, not the page size
Save in the format Encapsulated Postscript (eps) and PDF
2014-10-21 15:03:10 +02:00
(There's no need to convert the pdf to gif: that happens at ./install
below)
2014-10-21 15:03:10 +02:00
Having performed all image-editing, cd back to ~/zip and run:
=============================================================
./install
2014-10-21 15:03:10 +02:00
This also installs the files at the ../latex and ../html directories
Finally:
2014-10-21 15:03:10 +02:00
========
./collect
2014-10-21 15:03:10 +02:00
to update the zips.
To include an image use:
figure(file)(caption)(label)
E.g.,
figure(ptrmembers/figfilename)
(Person_dbase objects: Persons reached via Person *pp)
(PersonFig)
2017-11-22 17:37:21 +01:00
-------------------------------------
2021-11-22 17:31:06 +01:00
Draw lines: Bezier curves, then
2017-11-22 17:37:21 +01:00
Type of line: fill and stroke (ctrl shift f), stroke style
Zoom out: -
Zoom in: +
2021-11-22 17:31:06 +01:00
Rotate: Object > Transform.
Switch to the “Rotate” tab of the newly opened Transform Dialog,
enter in how many degrees you need your object rotated,