Dear all, I would like to place small pdf images (of short musical phrases) in my text I can do so manually by inserting horizontal space at the spot where I want to insert the pdf and store the horizontal and vertical position of the spot and use that to place the pdf using: \Z'\h'<horizontal position>'\v'<vertical position'\X' 'pdf: pdfpic <filename> width height' after I finish the sentence. I have to tweak the actual positions to get the image exactly where I want but it kind of works. But this is prone to errors (when I insert text before the spot, everything moves) and tedious.
I've tried to place the \Z'' command in the sentence but then it is hard to place the remaining part of the sentence on the exact height as the part before the image. What would be the best approach to create a macro which inserts a image inline? I've added a sample file with a pdf and makefile. Kind regards, Hans
Hans.pdf
Description: Adobe PDF document
TMAC = $$GROFF_TMAC_PATH FILES = Inline.groff TARGET = ./build/Inline.pdf PRE = PROCESSOR = mmroff OPTIONS = -Tpdf -U .PHONY : all preview all: ${PRE} ${PROCESSOR} ${OPTIONS} ${FILES} > ${TARGET} killall -HUP mupdf preview: mupdf ${TARGET} &
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut morbi tincidunt augue interdum velit. Facilisi etiam dignissim diam quis enim lobortis scelerisque fermentum dui. Vitae congue mauris rhoncus aenean vel elit. Est sit amet facilisis magna. Faucibus pulvinar elementum integer enim neque volutpat. Pulvinar neque laoreet .nr Hpos \n[.k]+12p .nr Vpos \n[nl]-12p \h'50p' suspendisse interdum consectetur libero id. Dignissim cras tincidunt lobortis feugiat vivamus. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Aliquam etiam erat velit scelerisque in dictum non consectetur a. .br \Z'\v'|\n[Vpos]u'\h'|\n[Hpos]u'\X'pdf: pdfpic Hans.pdf 0 50p'' .br Felis donec et odio pellentesque diam. Non enim praesent elementum facilisis leo vel fringilla est. Et netus et malesuada fames ac turpis. Urna porttitor rhoncus dolor purus non enim praesent elementum. Morbi tincidunt ornare massa eget egestas purus. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio ut enim blandit volutpat maecenas volutpat. Adipiscing elit duis tristique sollicitudin nibh sit. Quis viverra nibh cras pulvinar mattis nunc sed blandit libero. Massa ultricies mi quis hendrerit dolor magna eget est. Amet consectetur .nr Hpos \n[.k]-200p .nr Vpos \n[nl]-12p \Z'\v'|\n[Vpos]u'\h'|\n[Hpos]u'\X'pdf: pdfpic Hans.pdf 0 50p'' \h'50p' \v'-12p' adipiscing elit duis tristique sollicitudin nibh. Nunc non blandit massa enim nec dui nunc mattis. Quis imperdiet massa tincidunt nunc. Libero enim sed faucibus turpis. Etiam erat velit scelerisque in dictum non consectetur a erat. Bibendum enim facilisis gravida neque. Eleifend mi in nulla posuere sollicitudin aliquam ultrices sagittis orci. Quis commodo odio aenean sed.