Mercurial > hg > camir-ismir2012
comparison toolboxes/FullBNT-1.0.7/bnt/examples/dynamic/mk_collage_from_clqs.m @ 0:cc4b1211e677 tip
initial commit to HG from
Changeset:
646 (e263d8a21543) added further path and more save "camirversion.m"
author | Daniel Wolff |
---|---|
date | Fri, 19 Aug 2016 13:07:06 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:cc4b1211e677 |
---|---|
1 function mk_collage_from_clqs(dir, cliques) | |
2 | |
3 % For use with mk_ps_from_clqs. | |
4 % This generates a latex file that glues all the .ps files | |
5 % into one big figure. | |
6 | |
7 cd(dir) | |
8 C = length(cliques); | |
9 | |
10 ncols = 4; | |
11 width = 1.5; | |
12 fid = fopen('collage.tex', 'w'); | |
13 fprintf(fid, '\\documentclass{article}\n'); | |
14 fprintf(fid, '\\usepackage{psfig}\n'); | |
15 fprintf(fid, '\\begin{document}\n'); | |
16 fprintf(fid, '\\centerline{\n'); | |
17 fprintf(fid, '\\begin{tabular}{'); | |
18 for col=1:ncols, fprintf(fid, 'c'); end | |
19 fprintf(fid, '}\n'); | |
20 c = 1; | |
21 for row = 1:floor(C/ncols) | |
22 for col=1:ncols-1 | |
23 fname = sprintf('%s/clq%d.ps', dir, c); | |
24 fprintf(fid, '\\psfig{file=%s,width=%3fin} & \n', fname, width); | |
25 c = c + 1; | |
26 end | |
27 fname = sprintf('%s/clq%d.ps', dir, c); | |
28 fprintf(fid, '\\psfig{file=%s,width=%3fin} \\\\ \n', fname, width); | |
29 c = c + 1; | |
30 end | |
31 % last row | |
32 while (c <= C) | |
33 fname = sprintf('%s/clq%d.ps', dir, c); | |
34 fprintf(fid, '\\psfig{file=%s,width=%3fin} & \n', fname, width); | |
35 c = c + 1; | |
36 end | |
37 fprintf(fid, '\\end{tabular}\n'); | |
38 fprintf(fid, '}\n'); | |
39 fprintf(fid, '\\end{document}'); | |
40 fclose(fid); | |
41 | |
42 !latex collage.tex & | |
43 !dvips -o collage.ps collage.dvi & | |
44 !ghostview collage.ps & |