pdfsplit
play

pdfsplit (as / vsplit, but for pdfs) 1/24 ConT EXt meeting 2010 - PowerPoint PPT Presentation

pdfsplit (as / vsplit, but for pdfs) 1/24 ConT EXt meeting 2010 - Brejlov number number height dimension dimension width number y voffset x ny dimension number nx \setupclipping[...,...=...,...]


  1. pdfsplit (as / vsplit, but for pdfs) 1/24 ConT EXt meeting 2010 - Brejlov

  2. number number height dimension dimension width number y voffset x ny dimension number nx \setupclipping[...,...=...,...] \clip[...]{\externalfigure[..][..]} dimension mp name hoffset 1. Starting point: watch for mp: a metapost path 2/24 ConT ConT EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov

  3. width=\%dsp, vh,W,step, end vh = vh + step tex.sprint(tex.ctxcatcodes,S) while vh <= H do S =string.format(" {\\ruledvbox{\\clip[voffset=\%dsp, Fig,FigOpt) height=\%dsp] {\\externalfigure[\%s][\%s]}}} \\par\\nointerlineskip\\blank[1sp]", 2. Next: a bit of Lua code (which never hurt) to generalize "H/step" / vboxs of width "W" and height "step" . 3/24 ConT ConT ConT EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov

  4. "\the\Hfig","\the\Wfig", \ctxlua{document.lscarso.LuaSliceIt("mill.png", "width=\\textwidth,height=1.0\\textheight,factor=fit")} Ok, let’s pack it into a function and make some tests: "\the\dimexpr 1.0\lineheight\relax", <Ð this is the step 4/24 ConT ConT ConT ConT EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov

  5. Ok, maybe it works for images... but what about a pdf with texts ? 5/24 ConT ConT ConT ConT ConT EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov

  6. It’s also possible to slice a pdf, but just one example shows that it is doesn’t work: 10 10 10 10 10 10 10 10 𝑦 + 1 = 83711 𝑦 + 1 = 83711 1 1 𝑦 + 1 = 83711 𝑦 + 1 = 83711 𝑦 + 1 = 83711 𝑦 + 1 = 83711 1 1 1 1 𝑦 + 1 = 83711 𝑦 + 1 = 83711 1 1 001 ∑ ∑ ∑ 27720 = 3.019877344877344877344877345 27720 = 3.019877344877344877344877345 27720 = 3.019877344877344877344877345 ∑ ∑ ∑ 27720 = 3.019877344877344877344877345 27720 = 3.019877344877344877344877345 27720 = 3.019877344877344877344877345 ∑ ∑ 27720 = 3.019877344877344877344877345 27720 = 3.019877344877344877344877345 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 100 100 100 100 100 100 100 100 𝑦 + 1 = 1463919079240743966268954674710929768361083 𝑦 + 1 = 1463919079240743966268954674710929768361083 𝑦 + 1 = 1463919079240743966268954674710929768361083 1 1 1 𝑦 + 1 = 1463919079240743966268954674710929768361083 𝑦 + 1 = 1463919079240743966268954674710929768361083 𝑦 + 1 = 1463919079240743966268954674710929768361083 1 1 1 𝑦 + 1 = 1463919079240743966268954674710929768361083 𝑦 + 1 = 1463919079240743966268954674710929768361083 1 1 002 ∑ ∑ ∑ 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 ∑ ∑ ∑ 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 ∑ ∑ 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 281670315928038407744716588098661706369472 = 5.197278507738630161795216686 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 150 150 150 150 150 150 150 150 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 1 1 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 1 1 1 1 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 𝑦 + 1 = 4195569667676135811153969815137073234944561746732919339914337201927 1 1 003 ∑ ∑ ∑ 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 ∑ ∑ ∑ 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 ∑ ∑ 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 749502901196827228266820481792118993292919127408542808267329424000 = 5.597803105200170187965715973 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 30 30 30 30 30 30 30 30 2𝑦 + 1 = 58630135791001973169852284 2𝑦 + 1 = 58630135791001973169852284 2𝑦 + 1 = 58630135791001973169852284 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 2𝑦 + 1 = 58630135791001973169852284 2𝑦 + 1 = 58630135791001973169852284 2𝑦 + 1 = 58630135791001973169852284 −1 𝑦 −1 𝑦 −1 𝑦 004 2𝑦 + 1 = 58630135791001973169852284 2𝑦 + 1 = 58630135791001973169852284 −1 𝑦 4 4 4 ∑ ∑ ∑ 18472920064106597929865025 = 3.173842337190749408690224140 18472920064106597929865025 = 3.173842337190749408690224140 18472920064106597929865025 = 3.173842337190749408690224140 4 4 4 ∑ ∑ ∑ 18472920064106597929865025 = 3.173842337190749408690224140 18472920064106597929865025 = 3.173842337190749408690224140 18472920064106597929865025 = 3.173842337190749408690224140 4 4 ∑ ∑ 18472920064106597929865025 = 3.173842337190749408690224140 18472920064106597929865025 = 3.173842337190749408690224140 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 300 300 300 300 300 300 300 300 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 005 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 4 4 4 ∑ ∑ ∑ 2𝑦 + 1 = 3.144914903558851799204586212 2𝑦 + 1 = 3.144914903558851799204586212 2𝑦 + 1 = 3.144914903558851799204586212 4 4 4 4 ∑ ∑ ∑ ∑ 2𝑦 + 1 = 3.144914903558851799204586212 2𝑦 + 1 = 3.144914903558851799204586212 2𝑦 + 1 = 3.144914903558851799204586212 2𝑦 + 1 = 3.144914903558851799204586212 4 ∑ 2𝑦 + 1 = 3.144914903558851799204586212 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 3000 3000 3000 3000 3000 3000 3000 3000 −1 𝑦 006 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 4 4 4 ∑ ∑ ∑ 2𝑦 + 1 = 3.141925875839790151271200075 2𝑦 + 1 = 3.141925875839790151271200075 2𝑦 + 1 = 3.141925875839790151271200075 4 4 4 4 ∑ ∑ ∑ ∑ 2𝑦 + 1 = 3.141925875839790151271200075 2𝑦 + 1 = 3.141925875839790151271200075 2𝑦 + 1 = 3.141925875839790151271200075 2𝑦 + 1 = 3.141925875839790151271200075 4 ∑ 2𝑦 + 1 = 3.141925875839790151271200075 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 30000 30000 30000 30000 30000 30000 30000 007 30000 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 4 4 4 ∑ ∑ ∑ 2𝑦 + 1 = 3.141625985812043238153993692 2𝑦 + 1 = 3.141625985812043238153993692 2𝑦 + 1 = 3.141625985812043238153993692 4 4 4 4 ∑ ∑ ∑ ∑ 2𝑦 + 1 = 3.141625985812043238153993692 2𝑦 + 1 = 3.141625985812043238153993692 2𝑦 + 1 = 3.141625985812043238153993692 2𝑦 + 1 = 3.141625985812043238153993692 4 ∑ 2𝑦 + 1 = 3.141625985812043238153993692 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 300000 300000 300000 300000 008 300000 300000 300000 300000 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 4 4 4 4 ∑ ∑ ∑ ∑ 2𝑦 + 1 = 3.141595986912015488462612519 2𝑦 + 1 = 3.141595986912015488462612519 2𝑦 + 1 = 3.141595986912015488462612519 2𝑦 + 1 = 3.141595986912015488462612519 4 4 4 ∑ ∑ ∑ 2𝑦 + 1 = 3.141595986912015488462612519 2𝑦 + 1 = 3.141595986912015488462612519 2𝑦 + 1 = 3.141595986912015488462612519 4 ∑ 2𝑦 + 1 = 3.141595986912015488462612519 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 3000000 3000000 3000000 3000000 3000000 3000000 3000000 3000000 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 −1 𝑦 4 4 4 4 ∑ ∑ ∑ ∑ 2𝑦 + 1 = 3.141592986923015460712643380 2𝑦 + 1 = 3.141592986923015460712643380 2𝑦 + 1 = 3.141592986923015460712643380 2𝑦 + 1 = 3.141592986923015460712643380 6/24 4 4 4 ∑ ∑ ∑ 2𝑦 + 1 = 3.141592986923015460712643380 2𝑦 + 1 = 3.141592986923015460712643380 2𝑦 + 1 = 3.141592986923015460712643380 ConT ConT ConT ConT ConT ConT 4 ∑ 2𝑦 + 1 = 3.141592986923015460712643380 EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov EXt meeting 2010 - Brejlov 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0 𝑦=0

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend