diff options
Diffstat (limited to 'macros/latex/contrib/pointRuler/inches.c')
-rw-r--r-- | macros/latex/contrib/pointRuler/inches.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/macros/latex/contrib/pointRuler/inches.c b/macros/latex/contrib/pointRuler/inches.c new file mode 100644 index 0000000000..ba820c5d80 --- /dev/null +++ b/macros/latex/contrib/pointRuler/inches.c @@ -0,0 +1,27 @@ +#include <stdio.h> + +//################################################ +//# Setup the tic marks for every 1/16 inch with # +//# different lengths depending on magnitude # +//################################################ + +int main() { + int n,h; + FILE *fp; + fp=fopen("inches.tex","w"); + for(n=1;n<=191;n++) { + h=3.5; + if(n%2 == 0 && n%4 !=0) + h=7; + if(n%4 == 0 && n%8 !=0) + h=14; + if(n%8 == 0 && n%16 != 0) + h=21; + if(n%16 == 0) { + h=28; + fprintf(fp,"\\put {\\scriptsize %i} [t] at %5.2f -29\n",n/16,n*72.27/16.0); + } + fprintf(fp,"\\plot %5.2f 0 %5.2f %i /\n",n*72.27/16.0,n*72.27/16.0,-h); + } + fclose(fp); +} |