I want to add a screenshot with some text annotations in it, so that I can incorporate it into a (La)TeX document where the font used in the annotations match the document font.

What's the recommended software to create this kind of picture?


This is a small example. I hope the annotations' ("Sidebar", "Title", and "Infobox") font can fit the document's. And (if possible) the annotations can come with the picture.

enter image description here

  • 3
    Unfortunately, I don't see how this question is related to TeX and friends... Also, you didn't specify an OS, but on Windows 7 and up, I use the Snipping Tool that can take screenshots of the whole screen, just a particular window, or an arbitrary rectangle – darthbith Jun 18 '14 at 12:05
  • 1
    Do you mean so that you can incorporate it into a (La)TeX document where the font used in the annotations match the document font? – Nicola Talbot Jun 18 '14 at 12:10
  • 1
    if you are using pdflatex, you do not need eps. Can just use png. As others said, any software that generate screen shot will do. If you want eps, you can convert png to eps like this: convert file.png file.eps – Nasser Jun 18 '14 at 12:23
  • 4
    As per your edit to the title, maybe this question is helpful: tex.stackexchange.com/questions/9559/… – T. Verron Jun 18 '14 at 12:27
  • 5
    Option 1. Using picture environment to place annotations on .png figure option 2: Using Tikz Option 3: overpic etc.. – texenthusiast Jun 18 '14 at 12:33

Getting the web image saved will vary with your OS. What I did on Windows was get the webpage on the screen, hit Shft-Ctl-PrtScn. Then I opened up MSPaint and hit Ctl-V to paste it. Then I cropped it and saved it as LaTeXwiki.jpg.

Once I had the image, that's where LaTeX comes in. I used \stackinset to overlay my comments upon the image. In this case, I used three nested \stackinsets laid upon the imported graphic. I used the left-top of the image as the origin (the l and t arguments of \stackinset); however, each inset could, if desired, specify its own origin (l,c,r for horizontal, t,c,b for vertical).

\stackinset{l}{.98in}{t}{.8in}{\framebox(30,10){} \raisebox{2pt}{Title}}{

enter image description here

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.