My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
PowerPointLaTeX  
A short description of PowerPointLaTeX
Featured
Updated Sep 7, 2010 by blackhc

Introduction

PowerPointLaTeX is a small add-in that allows you to embed LaTeX math code into your PowerPoint 2007 presentations in a user-friendly way. It uses a web-service to render the LaTeX code (currently it uses the equation editor from http://www.codecogs.com/). Support for other LaTeX web-services is planned.

From version 0.7 on, MiKTeX is supported and also the recommended LaTeX compilation service. It supports better aligning of inline formulas and flexible rendering resolution (using the preview package in LaTeX and dvi2png).

NOTE: You might have to install the preview package manually in MiKTeX. So if the MiKTeX service doesn't work, you might want to check if the preview package is installed. Actually it should be installed automatically if it is not found the first time when you use PowerPointLaTeX.

Details

PowerPointLaTeX adds a new ribbon to PowerPoint 2007:

There are two different types of equations: inline equations and formulas. Inline equations can be added anywhere in-between normal text. Simply wrap your LaTeX math code in a pair of $$: "Some integral $$ \int x \, dx = {1 \over 2} x^2 + C$$".

Formulas are stand-alone objects. You can create them by using the Ribbon button "New Formula". A dialog will open up and allow you to enter a LaTeX formula. It will automatically create a preview using the normal webservice.

To edit a formula click on it and then on "Edit Formula" in the ribbon.

PowerPointLaTeX caches the compiled formulas, so you don't need an active internet connection if you don't change anything (you don't need one either if you are using MiKTeX for rendering).

MiKTeX Features

It is possible to specify some LaTeX code that is included in every equation. You can set this "preamble" in the preferences dialog.

The MiKTeX service supports base-line aligning of equations using the preview package in LaTeX:

Known Issues

If you have huge LaTeX formulas PowerPoint's Auto-Fit feature might kick in. It's toxic to PowerPointLaTeX's inline formula embedding feature - the formulas will end up in the wrong place. Simply disable Auto-Fit for those text shapes and adapt the font size manually if necessary.

The code internally uses the clipboard to insert the formulas into the presentation and for some reason the original clipboard content is lost even though that should not happen.

Comment by nicole.g...@gmail.com, Aug 2, 2010

how do I install PowerPointLatex?? I have saved and unzipped the files/folders, but now I am unsure how to install them so that microsoft office recognizes them.

Thanks!

Comment by gaf...@gmail.com, Aug 9, 2010

1. I installed it on my laptop (by just clicking on the setup.exe file), and it works fine with the LaTeX web service. But how do I get it to work with my locally installed MikTeX? I've tried pointing the LaTeX service to MikTeX, and then setting this to either C:\Program Files\MiKTeX 2.8\miktex or C:\Program Files\MiKTeX 2.8\miktex\bin, but neither works.

2. I tried to install it on my machine at work (for which I do have admin privileges) and got this error message:

Name: From: file:///C:/DOCUME~1/gfox/LOCALS~1/Temp/7zO5DE8.tmp/PowerPointLaTeX.vsto

Downloading file:///C:/DOCUME~1/gfox/LOCALS~1/Temp/7zO5DE8.tmp/PowerPointLaTeX.vsto did not succeed.

Exception Text System.Deployment.Application.DeploymentDownloadException?: Downloading file:///C:/DOCUME~1/gfox/LOCALS~1/Temp/7zO5DE8.tmp/PowerPointLaTeX.vsto did not succeed. ---> System.Net.WebException?: Could not find file 'C:\Documents and Settings\gfox\Local Settings\Temp\7zO5DE8.tmp\PowerPointLaTeX.vsto'. ---> System.Net.WebException?: Could not find file 'C:\Documents and Settings\gfox\Local Settings\Temp\7zO5DE8.tmp\PowerPointLaTeX.vsto'. ---> System.IO.FileNotFoundException?: Could not find file 'C:\Documents and Settings\gfox\Local Settings\Temp\7zO5DE8.tmp\PowerPointLaTeX.vsto'. File name: 'C:\Documents and Settings\gfox\Local Settings\Temp\7zO5DE8.tmp\PowerPointLaTeX.vsto'

at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream?.Init(String path, FileMode? mode, FileAccess? access, Int32 rights, Boolean useRights, FileShare? share, Int32 bufferSize, FileOptions? options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream?..ctor(String path, FileMode? mode, FileAccess? access, FileShare? share, Int32 bufferSize, FileOptions? options, String msgPath, Boolean bFromProxy) at System.Net.FileWebStream?..ctor(FileWebRequest? request, String path, FileMode? mode, FileAccess? access, FileShare? sharing, Int32 length, Boolean async) at System.Net.FileWebResponse?..ctor(FileWebRequest? request, Uri uri, FileAccess? access, Boolean asyncHint) --- End of inner exception stack trace --- at System.Net.FileWebResponse?..ctor(FileWebRequest? request, Uri uri, FileAccess? access, Boolean asyncHint) at System.Net.FileWebRequest?.GetResponseCallback?(Object state) --- End of inner exception stack trace --- at System.Net.FileWebRequest?.EndGetResponse?(IAsyncResult asyncResult) at System.Net.FileWebRequest?.GetResponse?() at System.Deployment.Application.SystemNetDownloader?.DownloadSingleFile?(DownloadQueueItem? next) --- End of inner exception stack trace --- at Microsoft.VisualStudio?.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager?.GetManifests?(TimeSpan? timeout) at Microsoft.VisualStudio?.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager?.InstallAddIn?()

Any advice?

Comment by sebastia...@gmail.com, Aug 11, 2010

Hello,

this is a great tool. I used Texpoint for a long time. But now its not free anymore. Just installed your PPTLatex and its great. Even better than Texpoint and FREE! Many thanks! One question lasts: Do you think there is a chance to get it working with Word? I generally use Tex for publications but from time to time Word is goos as well. So i would really like to edit euqations in Latex-style within word. Any idea if this is possible?

Thanks again for the great tool,

Haench

Comment by project member dgle...@gmail.com, Aug 22, 2010

Does anyone know if this works with powerpoint 2010? (I'll get a copy soon, but don't have one yet to test.)

Comment by T.L.Alde...@gmail.com, Aug 25, 2010

Hello,

Great tool...really!...Thanks so much for your work!!

I have always used TeXPoint, but on my new system-- Win7 Pro x64 (with Office 2007)--I am using your software.

Tim.

Comment by project member blackhc, Sep 29, 2010

@nicole.goebel: After unzipping all the files, run setup.exe. That should be all.

@gafox1: The MiKTeX path should be C:\Program Files\MiKTeX 2.8 (just the base path to your MiKTeX installation). I'm not sure about your second problem. Maybe you can download the zip into a different directory and not open it straight away from your browser?

@sebastian.schwarzendahl: Thank you. I haven't considered porting it to Word yet, but it shouldn't be difficult. However, at the moment I don't have the resources to work on it. Especially since it is difficult to test for bugs without working with the tool itself, I'm not sure I'd want to release anything without writing something on my own with it (with purpose so that I have to use it for real).

@T.L.Alderson: Thank you :-)

Comment by ariell.f...@gmail.com, Oct 13, 2010

Awesome plugin! Works a charm!

Thanks!

Comment by glaet...@gmail.com, Nov 18, 2010

Hi, thanks for this great tool. works very well- also with powerpoint 2010.

It would be great if one can import packages in the preamble. I need colored equations and also simple alignment for multi-line equations. Is this possible?

Thanks, alex

Comment by siddhart...@gmail.com, Mar 15, 2011

Got it working with PP2010! Thanks so much!

Comment by sven.dil...@gmail.com, Mar 28, 2011

I installed PPTlatex, but when I type formulas, a blank box appears without a formula. How do you solve this problem?

Comment by leon.c...@gmail.com, Jun 12, 2011

My comment is the same as that from alex placed on Nov 18, 2010

I cannot put an use color package in the preamble. I need say white formulas on a black backgroung, How can I get them?

PowerPointLaTex? is a great tool! Thanks for developping it, Juan

Comment by A.Bande...@gmail.com, Dec 10, 2011

Just wanted to thank you for your work. It works very well. You are saving me hours of clicking.

Thank a lot!

Comment by A.Bande...@gmail.com, Dec 10, 2011

@sven Click on the LaTex? ribbon in ppt, click preferences. If you have MikTex? installed then select MikTex? Services in General. Then go in MikTex? service tab and make sure the path is the correct path to where MikTex? is installed on your computer. If you do not have MikTex? then you can just LaTex? webservice in the general tab.

Hope this helps.

Comment by tsiang...@gmail.com, Feb 2, 2012

Hi blackhc,

First of all, thank you for making this add-in. It really helped me.

But when I try to add some \usepackage{XYZ} to the Miktex servise-> preamble, my formula is just literally "XYZ"+what I typed in the box. So my question is how to use preamble?

Thanks

Sean S.

Comment by bakhtiar...@gmail.com, Mar 27, 2012

hallo

great job! a minor issue: why all formula are inline? i.e even when I try the formula editor, it generates perfectly the output but always in inline mode. I mean, why \begin{equation} \end{equation} doesnt work? I specifically do prefer to have \sum_i with i being below the sum-sign and not slightly after it (which is the inline feature).

Cheers Reza


Sign in to add a comment
Powered by Google Project Hosting