- Timestamp:
- Nov 11, 2016, 6:33:54 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/generic_tools.py
r1319 r1320 10383 10383 obf.write('\\begin{table}\n') 10384 10384 obf.write('\\begin{center}\n') 10385 obf.write('\\begin{tabular}{' + cS + '}\n')10386 10385 10387 10386 # loop of figures distributed by Ncol, Nrow 10388 iifig = 0 10389 for irow in range(Nrow): 10390 if irow < Nrow -1 or (irow == Nrow - 1 and dorest == 'nothing'): 10391 for icol in range(Ncol): 10392 # Getting figure name if it does exist 10393 if iifig <= Nfig - 1: 10387 if Nfig > 1: 10388 obf.write('\\begin{tabular}{' + cS + '}\n') 10389 iifig = 0 10390 for irow in range(Nrow): 10391 if irow < Nrow -1 or (irow == Nrow - 1 and dorest == 'nothing'): 10392 for icol in range(Ncol): 10393 # Getting figure name if it does exist 10394 if iifig <= Nfig - 1: 10395 fign = figs[iifig] 10396 obf.write('\\includegraphics[' + widthheight + ']{' +fign+ '}\n') 10397 if icol < Ncol - 1: 10398 obf.write('&\n') 10399 elif irow != Nrow - 1: 10400 obf.write('\\\\\n') 10401 else: 10402 if icol < Ncol -2: obf.write('&\n') 10403 iifig = iifig + 1 10404 elif irow == Nrow -1 and dorest == 'center': 10405 crestS = '' 10406 for irc in range(Nrest): crestS = crestS + 'c' 10407 obf.write('\\multicolumn{'+str(Ncol)+'}{c}{\\begin{tabular}{'+crestS + \ 10408 '}\n') 10409 for icol in range(Nrest): 10394 10410 fign = figs[iifig] 10395 obf.write('\\includegraphics[' + widthheight + ']{' +fign+ '}\n') 10396 if icol < Ncol - 1: 10411 print icol, fign, iifig 10412 obf.write('\\includegraphics[' + widthheight + ']{' + fign + '}\n') 10413 if icol < Nrest - 1: 10397 10414 obf.write('&\n') 10398 elif irow != Nrow - 1: 10399 obf.write('\\\\\n') 10400 else: 10401 if icol < Ncol -2: obf.write('&\n') 10402 iifig = iifig + 1 10403 elif irow == Nrow -1 and dorest == 'center': 10404 crestS = '' 10405 for irc in range(Nrest): crestS = crestS + 'c' 10406 obf.write('\\multicolumn{'+str(Ncol)+'}{c}{\\begin{tabular}{'+crestS + \ 10407 '}\n') 10408 for icol in range(Nrest): 10409 fign = figs[iifig] 10410 print icol, fign, iifig 10411 obf.write('\\includegraphics[' + widthheight + ']{' + fign + '}\n') 10412 if icol < Nrest - 1: 10413 obf.write('&\n') 10414 else: 10415 obf.write('\\end{tabular}}\n') 10416 iifig = iifig + 1 10417 10418 obf.write('\\end{tabular}\n') 10415 else: 10416 obf.write('\\end{tabular}}\n') 10417 iifig = iifig + 1 10418 10419 obf.write('\\end{tabular}\n') 10420 else: 10421 fign = figs[0] 10422 obf.write('\\includegraphics[' + widthheight + ']{' +fign+ '}\n') 10423 10419 10424 obf.write('\\end{center}\n') 10420 10425 obf.write('\\caption{' + figcaption + '}\n')
Note: See TracChangeset
for help on using the changeset viewer.