Downloading IguanaTexIguanaTex

Quick links: [Index] [FAQ] [Google Group]

Latest version:

The latest version of IguanaTex (currently v1.54 -- January 23, 2017) should work for all users, on 32-bit or 64-bit Windows, running 32-bit or 64-bit MS Office, on PowerPoint 2003, 2007, 2010, 2013, and 2016.

Recommended download (all users): IguanaTex v1.54 (.ppam) (January 23, 2017)

MD5: 50826ba360b3f4b660bd79a747a6beb6
SHA256: afbd5391b18fe144e6108b834ac7dd65a166a4b0bde4c8a1149588caedb61a2f

Important note regarding malware detections: Recently, several anti-virus softwares and firewalls have started reporting IguanaTex_v1_54.ppam as malware, sometimes even blocking download. After careful review of the code, I believe that these are false positives (more details at the bottom of this page). If you are having difficulties downloading the file above, you can either white-list it with your anti-virus software, or try one of the other versions: Password protected .zip file containing the add-in (password: IguanaTex), Developer add-in, Official source, Developer source (for the source versions, open and "save as" a .ppam add-in file, that you then need to load).

New features:
v1.50+: vector graphics support; batch edit mode; insertion of vector graphics files (.pdf/.eps/.ps/.emf) as PowerPoint shapes; and many more.
v1.40+: platex (Japanese) support; templates; per-display settings; TexPoint compatibility; read .tex from file; edit in external editor; regenerate multiple displays at once; relative path settings; and many more.
Since v1.37: UTF-8 support; new PDF to PNG conversion option, e.g. to handle Tikz; selection between pdflatex/xelatex/lualatex; various usability improvements; better error handling.

IguanaTex Google Group: To be informed of the release of new versions, you can join the IguanaTex Google Group.

IguanaTex is free, but if you like it and would like to show your appreciation, I encourage you to donate to the non-profit Union of Concerned Scientists through my IguanaTex Fundraising Page. The Union of Concerned Scientists "puts rigorous, independent science to work to solve our planet's most pressing problems", first and foremost global warming.

Installation:

  1. Load the add-in:
    in "File" > "Options" > "Add-Ins" > "Manage:", choose "PowerPoint Add-Ins" then "Go...", then click "Add New", select the .ppam file in the default Add-In folder or in the folder where you downloaded it, then "Close"
  2. Create and set a temporary file folder:
    IguanaTex needs access to a folder with read/write permissions to store temporary files.
  3. (Optional) Install and set path to GhostScript and ImageMagick:
    To use the PDF to PNG conversion (i.e., with pdflatex, xelatex and lualatex) instead of the default DVI to PNG one, you need to install GhostScript and ImageMagick and set the appropriate full paths to gswin32c.exe/gswin64c.exe (note the "c"!) and convert.exe in the "Main Settings" window. When installing ImageMagick, make sure to check the box to "Install development headers and libraries for C and C++" and (in recent versions) to "Install legacy utilities (e.g. convert)". Download links are provided in the Main Settings window.
  4. (Optional) Install and set path to TeX2img:
    To use vector graphics output, you need to install TeX2img (here is the direct download link). After unpacking TeX2img somwhere on your machine, please run TeX2img.exe once to set the various paths to latex/ghostscript, then set the full path to TeX2imgc.exe (note the "c"!) in the "Main Settings" window.
The code assumes that you have LaTeX installed and that the "pdflatex" command can be found by the system. To confirm this, you can open a command window and type pdflatex.

Note 1: When upgrading to v1.34 or later, you may notice that some displays (typically larger ones) created with versions up to v1.33 change size when editing them. This is a once-per-display necessary inconvenience to handle an inconsistency in how PowerPoint inserts images.

Note 2: v1.50 fixes a rescaling issue occurring when using computers with various DPI settings. The caveat is that this results in a one time resizing inconsistency for displays created on monitors with DPI other than 96. (I tried very hard to make this backward compatible, but came to the conclusion that it was not reasonably possible.)

Source code: IguanaTex v1.54 (.pptm) (January 23, 2017)
If you modify the code, you will need to save it as a new .ppam add-in file, remove the current version of the add-in and add yours instead.
Github: the source code for all versions of IguanaTex is also available on Github.

For PowerPoint 97-2003: if you have trouble with the .ppam add-in, you can try IguanaTex v1.54 (.ppa) (January 23, 2017)

Changelog: change.log

Older version: if for any reason the latest release does not work for you, you can try the previous stable release v1.47 (.ppam), (.pptm).

Developer version: Because it was (wrongly) detected as malware, I removed from the main download a macro to automatically export IguanaTex's VBA code to files, which I use to keep track of code changes. If you think it would be useful to you, here is the full version: .ppam (SHA256: 2ff73906fb130201e279d9b65d1e1dbf35b94e2c4076900b70c159390b031d55), .pptm (SHA256: d18ed69b173d45995a26101bb9bb4e2ff304885f2e6c3458bed0cdff50a22616).
Ironically, this version now triggers less false positive malware detections than the "official" one above, even though it's exactly the same with just one extra macro...

More details regarding malware detections: As can be seen on virustotal.com's analysis, a binary component containing macros I wrote (or included after checking they were safe) is being flagged as suspicious. You can check the content of all macros in the analysis. If someone has a clue how to avoid such false positives, please contact me.

Back to the IguanaTex homepage