Guest User

Untitled

a guest
Nov 21st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. documentclass{scrbook}
  2. usepackage[Export]{adjustbox}
  3. usepackage{multicol}
  4. usepackage{graphicx}
  5. usepackage{calc}
  6. RequirePackage{expl3}
  7. RequirePackage{xparse}
  8.  
  9. ExplSyntaxOn
  10. keys_define:nn {pic}
  11. {
  12. path .tl_set:N = l_path,
  13. lines .fp_set:N = l_lines,
  14. }
  15.  
  16. DeclareDocumentCommandpic{m}{
  17. group_begin:
  18. IfNoValueF {#1} { keys_set:nn {pic} {#1} }
  19. fp_set:Nn l_lineheight {fp_eval:n {baselineskip*fp_use:N l_lines }}
  20. newlength{help}
  21. setlength{help}{heightof{includegraphics{l_path}}}
  22. fp_set:Nn l_picheight {help}
  23. fp_compare:nNnTF {l_lineheight}<{l_picheight}
  24. {
  25. fp_set:Nn l_help {fp_eval:n {l_picheight-l_lineheight}}
  26. noindentincludegraphics[trim=0 0 0 5baselineskip,clip]{l_path}
  27. }
  28. {
  29. noindentincludegraphics{l_path}
  30. }
  31. group_end:
  32. }
  33.  
  34. ExplSyntaxOff
  35.  
  36. begin{document}
  37. begin{multicols}{2}
  38. Some Text
  39. pic{lines=5,path={example.jpg}}
  40. end{multicols}
  41. end{document}
Add Comment
Please, Sign In to add comment