Sometimes I have to put text on a path

Friday, November 23, 2012

Upload PDFs using Mendeley website interface


When I'm at a computer without Mendeley Desktop installed, I would like to be able to add a reference/document by uploading the PDF to the website. Currently, the 'Add Document' button on the website only allows for manually adding the reference info. Pressing 'Add Document' should also bring up a Browse button that allows you to locate and upload a document from your computer to the web.

One way to do this at the moment is to use the Chrome browser app Metatato, which is in online interface for Mendeley. You can drag and drop pdfs to entries in your library.
www.metatato.com/

https://chrome.google.com/webstore/search/metatato?hl=en-GB

Sunday, September 30, 2012

Using Emoticons - Google Chat Help

Using Emoticons - Google Chat Help: "To use emoticons in Gmail, iGoogle and orkut chat, just choose one of these options:

Type a combination of keys (see the options below) and press Enter.
Click the blue smiley-face button at the right of the text-entry field. A pop-up menu appears, where you can choose from different emoticon sets, including circular, rectangular, or standard.
When you select a particular emoticon set, it becomes your default set. All incoming and outgoing emoticons will appear in your default style until you change sets."

upload , embed pdf, word excel in bogger blogspot



Most of bloggers using Google's free blogger platform. Even though it has more features you cannot upload pdf, doc, xls files directly on blogger. So before we used third party websites to embed these files. But now you no need to go to thirt party websites you can embed documents, spreadsheets, PDF files using Google Drive. Google is a Google's recent released cloud storage service it has more useful features . Here below the tutorial to how to embed doc,xls,pdf files on Google Drive.

  • Open drive.google.com and login to your account then click the upload button and choose your files need to embed.
  • After upload completed click on the uploaded file link. It opens in new tab


  • Then go to File - Embed (this PDF file) in menu bar. 



  • After you hit the Embed option the embed coding will shows just copy that coding and paste it on Edit HTML mode in blogger post editor section. 


  • Then as usual hit the publish Post button your embed files shows in blog posts.
I think this is the very easy way to show these type of files on blogger posts. If you have other ideas please share it on comment section. 

ref: http://www.techshortly.com/2012/05/how-to-show-pdf-doc-xls-files-on.html#

Monday, July 16, 2012

barecode reader;What does a barcode contain? Is a barcode readable? Test and control barcodes!

barcode reader: read barcode from image 

an image (via a webcam for example)-->EAN code ( a number)

http://bytescout.com/?q=/products/developer/barcodereadersdk/bytescoutbarcodereadersdk.html
Reads barcodes from images. Supported symbologies: Code 128, Code 39, EAN-8, EAN-13, UPC-A, UPC-E, Interleaved 2 of 5, Codabar, EAN-2 and EAN-5, DataMatrix and PDF 417.

http://www.bctester.de/en/index.htm
bcTester reads barcodes from images or PDF files. Linear barcodes can be recognized as well as modern 2D-(two dimensional) barcodes
Find out what is encoded in the barcodes you see!
Just create an image file by scanning or taking a picture of the barcode, and bcTester reads it from the file.

Rem:
A barcode is an optical machine-readable representation of data relating to the object to which it is attached.http://en.wikipedia.org/wiki/Barcode
The mapping between messages and barcodes is called a symbology. The specification of a symbology includes the encoding of the single digits/characters of the message as well as the start and stop markers into bars and space, the size of the quiet zone required to be before and after the barcode as well as the computation of a checksum.
A barcode reader or barcode scanner is an electronic device for reading printed barcodes. Like a flatbed scanner, it consists of a light source, a lens and a light sensor translating optical impulses into electrical ones. Additionally, nearly all barcode readers contain decoder circuitry analyzing the barcode's image data provided by the sensor and sending the barcode's content to the scanner's output port.
The Symbology Decoding Algorithm for barcode scanners is the first symbology-based algorithm for decoding. The new technique utilizes information from the entire image to detect transitions in the signal, whereas the traditional algorithm relies on the maxima and minima. Traditional methods are prone to errors because the method relies on a derivative; they are also sensitive to noise and blurring. The Symbology Decoding Algorithm for Bar Code Scanners exhibited high resilience to blur and noise when tested on 1D Universal Product Codes. The algorithm can also be extended for use on 2D Universal Product Codes
_______________________________

Which product is behind an EAN number ? 

http://www.ean-search.org/

 Meaning of code:

http://www.dcode.fr/code-barres-code-128

http://en.wikipedia.org/wiki/GS1-128

on android:
https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=fr
 Scan barcodes on products then look up prices and reviews. You can also scan Data Matrix and QR Codes containing URLs, contact info, etc.
Also share your contacts, apps, and bookmarks via QR Code. This is why contacts permissions are needed.

 _______________________



Code QR encodant http://fr.wikipedia.org


Windows Live Writer plug-in: Insert Code (C++, Javascript, HTML...) ; polaroid; picasa; geo microformat:

http://plugins.live.com/writer/detail/insert-code-for-windows-live-writer

Insert Code for Windows Live Writer will format a snippet of text in a number of programming languages such as C#, HTML, MSH, JavaScript, Visual Basic and TSQL.

polaroid:
http://plugins.live.com/writer/detail/polaroid-picture

picasa:
http://plugins.live.com/writer/detail/picasa-image-plugin

geo microformat:
http://plugins.live.com/writer/detail/insert-geo-microformat
Integrates with Virtual Earth to allow an easy method of inserting a geo microformat (latitude and longitude) snippet into a blog post.

The top 10 ways to embed Google Earth content (trails, footpaths, interactive guide to fishing, walking, biking) on your site blog (special mention to blogger) with or without earth plugin and with/without earth API

A) without coding (no javascript)
3 categories of methods: without the need of plugin install (Google Earth plugin, for browsers) and without the google earth API or with this API (in this case, the client must install the  Google Earth plugin)

A-a) without the need of Google Earth plugin
A-b) without the google earth API 
A-c) with the google earth API 

B) with coding (javascript)

-----------------------------------------------
-----intro (not necessary if you just want a one-click service to directly embed in your site)

The Google Earth plug-in allows you to navigate and explore geographic data on a 3D globe using a web browser: http://www.google.com/earth/explore/products/plugin.html
If you want to embed the Google Earth plug-in on your website, visit the Google Earth API site to learn more: http://code.google.com/apis/earth/
Check out the recently revamped (2011) Earth API Developer's Guidehttp://code.google.com/apis/earth/documentation/

This plugin and this API may work correctly on all browsers (Internet Explorer 7.0+, mac and PC: Firefox 3.0+; Google Chrome 5.0+; Safari 3.1+, etc...) that support NPAPI with npruntime extensions (https://developer.mozilla.org/En/Gecko_Plugin_API_Reference:Scripting_plugins).
Plugins (or plug-ins) are shared libraries that users can install to display content that the application itself can't display natively. For example, Adobe Reader plugin (or Google earth plugin) lets the user open PDF files directly inside the browser. Plugins are written using NPAPI, the cross-browser API for plugins: https://developer.mozilla.org/en/Plugins

To install the Google Earth Plugin, browse to any page in which the plugin is included or at http://www.google.com/earth/explore/products/plugin.html (at this URL, you can see the version of your plugin).

This plugin and this API offer many services, see these 2 "ex-amples" (trail):
(google maps and google earth and a path from one start address and one end address)
http://www.themountainpulse.com/trail-maps-plus/grand-teton-national-park/ (The Mountain Pulse is an online resource for Jackson Hole’s outdoor community: mountain biking, hiking, pathways cycling, fishing, kayaking, lodging and more)

---after this intro, let's start!
from http://code.google.com/apis/earth/documentation/

To load the Google Earth Plugin in your web page, you need to:
  1. Load the Google Earth API.
  2. Create a DIV element to hold the plugin.
  3. Create functions to initialize the plugin.
  4. Call the initialization functions once the page has loaded.
try the hello: http://code.google.com/apis/ajax/playground/?exp=earth#hello,_earth



A) without coding (no javascript)


A-a) without the need of Google Earth plugin


A-b) without the google earth API 

A-c) with the google earth API 



B) with coding (javascript)

http://code.google.com/apis/ajax/playground/?exp=earth#hello,_earth

Saturday, June 16, 2012

windows seven and Apple's Boot Camp, Parallels Desktop for Mac, rEFIt, VMware Fusion, VirtualBox;Mac OS X Lion


Apple's Boot Camp  4.0 (July 20, 2011) lists the following requirements for Mac OS X Lion:
  • An optical drive or/and Blank CD/USB media for installation of Windows drivers for Mac hardware
  • 16 GB free hard disk space for 32-bit versions of Windows, 20 GB for 64-bit versions of Windows
  • A full version of Windows 7 Home Premium, Professional, or Ultimate (32-bit and 64-bit editions)

Rem: Windows XP and Windows Vista are not supported with Boot Camp 4.0.

Rem: Boot Camp does not work on Mac OS X Lion if more than three primary OS X partition exists on the target hard drive. Since on Mac OS X Lion, the Mac operating system itself consumes 3 partitions (EFI, Mac OS X, and Recovery), effectively there can only be one partition other than Boot Camp. Thus, for example, it is not possible to create a data partition. 
--------------------
What do I need to install Windows 7?

Windows 7 requires Mac OS X v10.7 Lion (or Mac OS X v10.6 Snow Leopard and the Boot Camp 3.1 Update). For complete system requirements information, see Boot Camp System requirements for Microsoft Windows: http://www.apple.com/support/bootcamp/
http://manuals.info.apple.com/fr_FR/boot_camp_install-setup_10.7_f.pdf

What types of Windows 7 installations are supported?

Both new installs and upgrade installs are supported.

How do I install Windows 7?

If you are installing Windows 7 using Boot Camp with Mac OS X v10.7 Lion, see http://manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf

What is new in Boot Camp 4.0 for OS X Lion?

Electronic Software Distribution
Use the Boot Camp Assistant to create a CD or USB media to install the latest Boot Camp drivers for your computer. You should get the newest drivers available any time you install Boot Camp.
Support for the Windows 7 ISO installer
Install Windows with an installation disc you provide or, on Mac computers that do not have an optical drive, with a USB flash drive that contains a Windows 7 ISO image downloaded from Microsoft. The Boot Camp Assistant will offer to create this image on supported computers.
Upgrade or "clean" install Windows without using the Boot Camp Assistant
If you want only to upgrade the version of Boot Camp or Windows on your Windows partition, you don’t need to use Boot Camp Assistant. Instead, choose Help > Help Center in Finder and search for “upgrade Boot Camp” or “upgrade Windows.”
--------------

Boot Camp Assistant does not erase your existing partition or existing Mac OS X installation when it creates a new partition for Microsoft Windows.

Important: Do not use disk utilities not made by Apple to partition the drive before using Boot Camp Assistant. Doing so may erase the disk.

You can use Boot Camp to install Windows on any internal hard drive, but not on an external hard drive.
--------------

Which drivers are included with the OS X Lion Windows support software (drivers) download?

The Mac OS X Lion Boot Camp Software includes these Mac drivers for Windows:

Apple Bluetooth
Apple Keyboard Support
Apple Remote Driver
Apple Trackpad
Atheros 802.11 Wireless
ATI Graphics
Boot Camp control panel for Microsoft Windows
Boot Camp System Task Notification item (System Tray)
Broadcom Wireless
Intel Chipset Software
Intel Integrated Graphics
iSight Camera
Marvel Yukon Ethernet
nVidia Graphics
Cirrus Logic Audio
Realtek Audio
SigmaTel Audio
Startup Disk control panel for Microsoft Windows
---------------

Are SDXC cards supported by Boot Camp 4.0?

Yes, SDXC cards are supported on Macintosh computers with an SD card slot and Boot Camp 4.0. You'll need to install the Windows support software (drivers) to enable this feature.

----------------
------------------------------------------------------

 What can I do if my computer starts up to a black screen with white text that says "No Boot Disk Attached"?

This message means that the Windows partition cannot start up, usually because of an issue with the drive formatting. The Boot Camp Setup Assistant creates the Boot Camp partition, but the Windows installer must format it to make it "bootable".

Start up to Mac OS X and run the Boot Camp Setup Assistant again.
Remove the Boot Camp partition and re-create it.
Install Windows again, this time using Windows to format the partition.


A "code: 0x80070005" alert appears when upgrading from Windows Vista to Windows 7. How do I fix it?

This happens when the Windows 7 installer is attempting to write to a read-only Macintosh volume.
http://support.apple.com/kb/TS3172

The Windows 7 installer does not include required graphics or Bluetooth drivers for this computer.  To obtain the necessary drivers and resolve the issue, see http://support.apple.com/kb/TS3173


Are 64-bit versions of Windows supported?

Yes. For a list of supported Macs, see http://support.apple.com/kb/HT1846


Ref: http://support.apple.com/kb/HT3986
--------------------------------------------------
 Users have also installed Linux using the utility, although Apple has not listed support for Linux operating systems:
http://ubuntuforums.org/showthread.php?t=678542

--------------------------------------------------

Réglage du système d’exploitation par défaut
Pour définir le système d’exploitation par défaut, utilisez le volet Disque de démarrage 
des Préférences Système dans Mac OS X ou le Panneau de configuration de Boot Camp 
dans Windows.



Vous pouvez sélectionner le système d’exploitation à utiliser lors du démarrage en 
maintenant enfoncée la touche Option. Cela a pour effet d’afficher les icônes de 
tous les disques de démarrage disponibles pour vous permettre d’ignorer le réglage 
par défaut défini dans les préférences Disque de démarrage (Mac OS X) ou dans le 
panneau de configuration Boot Camp (Windows) sans modifier ce réglage.



http://manuals.info.apple.com/fr_FR/boot_camp_install-setup_10.7_f.pdf
-----------------------
Boot Camp est un logiciel propriétaire de type boot loader (chargeur d'amorçage), édité par Apple, permettant de lancer le système d'exploitation Microsoft Windows sur les ordinateurs de type Mac (version Intel). 
Les Mac Intel utilisent une interface d'initialisation nommée EFI (Windows XP ne gère pas ce firmware de façon native, mais uniquement son prédécesseur, le BIOS). 
http://fr.wikipedia.org/wiki/Boot_Camp


------------------------ other products:




---------Parallels Desktop for Mac by Parallels, Inc., is software providing hardware virtualization for Macintosh computers with Intel processors.
Parallels Desktop for Mac is a hardware emulation virtualization software, using hypervisor technology that works by mapping the host computer’s hardware resources directly to the virtual machine’s resources. Each virtual machine thus operates identically to a standalone computer, with virtually all the resources of a physical computer. Because all guest virtual machines use the same hardware drivers irrespective of the actual hardware on the host computer, virtual machine instances are highly portable between computers. For example, a running virtual machine can be stopped, copied to another physical computer, and restarted.


Guest
In Parallels Desktop 7 for Mac, support for guest operating systems includes a variety of 32-bit and 64-bit x86 operating systems, including:

  • multiple versions of Microsoft Windows, including Windows 7, as well as MS-DOS,
  • Mac OS X Leopard Server, Snow Leopard Server, and Mac OS X Lion (only with OS X Lion as host OS),
  • various Linux distributions, FreeBSD,
  • eComStation, OS/2, Solaris,


-------------rEFIt is a boot menu and maintenance toolkit for EFI-based machines like the Intel Macs. It can be used to boot multiple operating systems, including triple-boot setups with Boot Camp. It also provides a way to enter and explore the EFI pre-boot environment
http://refit.sourceforge.net/
2010-03-07: Version 0.14 was released.

-------------VMware Fusion is a virtual machine software product developed by VMware for Macintosh computers with Intel processors.
Unity view creates a seamless desktop environment between Microsoft Windows and Mac OS X applications. It optionally hides Windows' start menu and taskbar and runs the Windows applications directly from the dock in OS X. Further, users can drag and drop files between Windows and the Mac, and use familiar Mac keyboard shortcuts to copy and paste between Windows and Mac applications. It is (almost) fully compatible with Exposé. Fusion windows that are covered by other Fusion windows don't redraw when switching to Exposé, causing visual anomalies. This feature is later made available in VMware Workstation 6.5 Beta, which is designed to be run on Windows/Linux platforms.

------------Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and innotek VirtualBox) is an x86 virtualization software package
Oracle VM VirtualBox is installed on an existing host operating system as an application; this host application allows additional guest operating systems, each known as a Guest OS, to be loaded and run, each with its own virtual environment.
Supported host operating systems include Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris, and OpenSolaris; there is also a port to FreeBSD.

Although VirtualBox has experimental support for Mac OS X guests, the end user license agreement of Mac OS X does not permit the operating system to run on non-Apple hardware, enforced within the operating system by calls to the Apple System Management Controller (SMC) in all Apple machines, which verifies the authenticity of the hardware.
The host OS and guest OSs and applications can communicate with each other through a number of mechanisms including a common clipboard and a virtualized network facility provided. Guest VMs can also directly communicate with each other if configured to do so.

VirtualBox can achieve a performance that is comparable to that of VMware.

------------------------------
http://en.wikipedia.org/wiki/Comparison_of_VMware_Fusion_and_Parallels_Desktop

Represented by their respective products, VMware and Parallels are the two major commercial competitors in the Mac consumer virtualization market. Both products are based on hypervisor technology and allow users to run an additional 32- or 64-bit x86 operating system in a virtual machine alongside Mac OS X on an Intel-powered Mac.

Copy/Paste Text between Windows / Mac
VMware fusion: Yes, Plain and Rich (RTF) Text up to 4 MB
Parallel desktop: Yes, Plain and Rich (RTF) Text

Disk space for product: VMware: 750 MB Parallel desktop:500 MB
VMware or Parallel desktop: RAM 2 GB (4 GB Recommended)

Windows on a VM will never be as fast as when it's running directly on the hardware via Boot Camp. For the fastest possible Windows applications performance, you'll always have to reboot and use Boot Camp. We expected that Parallels and Fusion would perform similarly in our Windows benchmarks, but there was a noticeable difference in a couple of our tests.


Parallel desktop is near of 10% faster than VMware fusion.


http://www.itpro.co.uk/628492/head-to-head-parallels-desktop-6-vs-vmware-fusion-3/4


Monday, June 4, 2012

SVG, Scalable Images, not JPG, GIF or PNG in Blogger blogspot

Questions about a recent post containing a couple of flow charts made me regret the fact that 


Blogger does not support SVG graphics by direct insertion :
You may upload multiple files at once but you can only use JPG, GIF, or PNG files.
  
Although I made the charts using the excellent TiKZ LaTeX package (which produces vector output in the form of a PDF file), I had to convert the PDF output to PNG for Blogger, and the images are a tad fuzzy (and do not scale well when zoomed), which may have led to some confusion. So I was on a mission today to find a workaround.

The first thing I discovered that SVG is not nirvana.  I generated the images as separate PDF files from the TiKZ source.  (Hint to people doing this: use the LaTeX standalone document class and the output file will automatically be cropped to the smallest rectangle containing the image.)  I then used ImageMagick to convert the PDF files to SVG files ... which blew them up from around 54 KB to about 8+ MB. Each. Oops!  
I tried a tool I found to convert the SVG files to "canvas" files, which got me another 5x or so increase in size.  So back to PDF files.  


Blogger does not consider PDFs to be images, to the plan now is to use a PNG file as the image and link it to the corresponding PDF, allowing readers to click on the image and at least get a scalable version in a new window or tab.

Blogger does not allow you to upload arbitrary files, only images in formats it recognizes (which are actually stored in Picasa, another Google product/Web-service). I thought about putting the PDFs on a personal server somewhere, but I worry about moving things (including them) to a new server at some future date and not remembering to update the links.  Enter Google Documents.  I just have to upload the PDFs to Google Docs, make them public, grab the URLs and set the links on the PNGs (which by default point to the PNG files in Picasa) to point to the PDFs in Google Docs instead.



Ref: http://orinanobworld.blogspot.fr/2011/10/scalable-images-in-blogger.html

Sunday, June 3, 2012

How to import or export LaTeX equation into MS Word Equation or into MathType or with freewares?; special symbols; formula editors, plug-in; import/export with microsoft office (word, powerpoint)

Converters from or to LaTeX from or to Textprocessors or powepoint-like programs (MS office or other) - Overview

A formula editor is a name for a computer program that is used to typeset mathematical works or formulae in a web browser, stand alone, plug-in for microsoft office, or general plug-in (for example Mathtype
works with 400 applications and websites.
http://en.wikipedia.org/wiki/Formula_editor
Content for formula editors can be provided manually using a markup language, e.g. TeX or MathML, via a point-and-click GUI (mathtype), or as computer generated results from symbolic computations such as Mathematica.


Oldies: Microsoft Equation Editor 3.0 is a deprecated editor included in Microsoft Office products, based on limited version of MathType (US$57 academic).
Now: Microsoft Equation Editor  with MS office 2011
MAC: Equation Editor.app  v14.2.0 (august 2010) 4MB (Intel version)
also a limited version of MathType.
See below for how to use the full version of MathType which allows many import/export.


To illustrate these, let me restrict it to the Microsoft Word case:
  • directly type or paste LaTeX code into Word 
  • use a Word import filter 
  • use a Word macro: load LaTeX file as plain text, then search for LaTeX markup and replace the markup by formatting, special characters and equations. 
  • use an external converter:
  1. LaTeX -> RTF, then use Word's own RTF import,
  2. LaTeX -> HTML, then use Word's internet assistant or built-in html converter,
  3. maybe other external format(s).
The converters being most complete and currently maintained / supported are:
TeX2Word - a shareware LaTeX import filter for MS Word
GrindEQ - a shareware LaTeX import filter for MS Word
latex2rtf - a free standalone LaTeX -> RTF converter for PC, Macintosh and Unix,
TeX4ht - a free LaTeX to html or XML converter for PC and Unix produces html which is good for loading into Word. TeX4ht relies on other software, it needs at least a full TeX system.


Directly type or paste LaTeX code into Word

All of these only allow typing or pasting LaTeX coded equations in Word, not LaTeX coded text elements.
"Aurora" can now convert a LaTeX coded equation (which must be placed on the Windows clipboard) to Word. The converter is still experimental and as such has a number of limitations, some of which will be addressed in future releases. The converter’s output will generally need some manual touching up to achieve the level of fidelity on a par with the original document.
The other functionality of Aurora, which was the only functionality of its predecessor "Ribbit", is letting you enter LaTeX equations in word processors such as MS Word or in Powerpoint. One can enter the equation in LaTeX markup, and the formatted equation is inserted as an object.
See homepage (external link) (Shareware)
Aurora needs a working LaTeX installation. If there is no, it will install a micro version of MiKTeX.

"LaTeX in Word": See homepage (external link) (Freeware, GPL).
It allows to enter LaTeX equations in word processors such as MS Word in LaTeX markup, and the formatted equation is inserted in the Wordprocessor as a png bitmap. It needs a server which performs the conversion. Server installation files are available from the download page (external link).

MathType (external link) allows typing and pasting equations in LaTeX markup and also direct conversion of an equation in LaTeX markup which is part of the Word document text.
OpenOffice allows typing equations in LaTeX-like markup.
Word 2007 allows typing equations in LaTeX-like markup (although not 100% compatible), see http://blogs.msdn.com/microsoft_office_word/archive/2006/10/04/Equations-in-Word-2007.aspx


Typing equations from the keyboard:
  • Create and edit equations using only the keyboard and without leaving Word: MathType adds keyboard shortcuts to Word that allow you to insert a new equation, or edit an existing one, using just a keystroke.
  • Type equations in TeX directly into Word: You can type TeX directly into Word. When you are done, type Alt+\ (Toggle TeX) to convert it to a MathType equation. Later, if you want to edit the equation's TeX code, just type Alt+\ again. The Toggle TeX command allows you to switch between TeX and MathType views of the equation.




MathType is a powerful interactive equation editor for Windows and Macintosh that lets you create mathematical notation for word processing, web pages, desktop publishing, presentations, elearning, and for TeX, LaTeX, and MathML documents.
MathType works with any wordprocessor, presentation program, page layout program, HTML-authoring tool and other types of software, to create perfectly formatted maths for class materials, research papers, web pages, slide presentations, journal articles and books.
Version 6.8 is loaded with features to help you do more, save time and create better-looking documents and web sites.
New features include:
MathType support for 64-bit Microsoft Office
Compatibility with 40 new apps (600+ and counting...)
Paste tables from spreadsheets, documents, web pages, etc. into MathType as a matrix (frequent user request)
MathPage support for Microsoft Word 2010 and 2007, converts documents into web pages, properly handling mathematical symbols.
Authoring for Accessibility: As part of our work in the accessibility community, we've made MathType useful for people with various disabilities, such as blindness, low vision, and learning disabilities.
Download Free Trial of MathType 6.8 for Windows. or MathType 6.7 for Mac.

Works with:

Microsoft Office, Apple iWork '09, Adobe InDesign, iBooks Author, Mathematica, Maple, GMail,OpenOffice, Blackboard, Moodle...



More Ways to Create Equations
Entering Maths by Hand: Entering equations as easily as you would write maths with paper and pencil! This feature uses the built-in handwriting recognition in Windows 7 or later.
Point-and-Click Editing with Automatic Formatting: Create equations quickly by choosing templates from MathType's palettes and typing into their empty slots. MathType applies mathematical spacing rules automatically as you type.
Keyboard Shortcuts: Save time using keyboard shortcuts. MathType has customisable keyboard shortcuts for virtually every symbol, template, and command.
Type TeX or LaTeX: If you already know the TeX typesetting language, you can enter equations directly into MathType or Microsoft Word documents. TeX editing can be mixed with point-and-click editing so you get the best of both worlds. You can even paste in equations from existing TeX documents.
http://www.dessci.com/en/products/mathtype/features.htm#mathml_import
Copy-and-Paste: If you created your equation in another application or found one on a website, why take the time to create it by hand again? Simply Copy-and-Paste it directly into MathType, and it is ready to edit or use in your work.
Save Expressions in the Toolbar: Drag frequently used equations and expressions to the MathType toolbar so they can be inserted later with just a click or a keystroke.
Supports Microsoft Office 2010 (both 32- and 64-bit), 2007, 2003, and XP (2002)
Microsoft Office 2007 & 2010 — MathType Ribbon Tab in Word and PowerPoint: MathType takes full advantage of Office's Ribbon User Interface making it easier than ever to do equation operations in documents and presentations. New equation numbering and browse features work with all Word equation types.
Microsoft Office 2003, XP (2002) — MathType Toolbar and Menu in Word and PowerPoint: MathType adds a toolbar and menu to Microsoft Word and PowerPoint, allowing quick access to its features and powerful commands to do equation numbering, produce great-looking maths web pages, presentations, and much more.
Find Symbols: MathType's Insert Symbol dialog allows you to explore the available symbols and insert them with a click or keystroke. 
More Control:
Colour: Use colour to highlight part of an equation and focus your audience's attention on just the portions you want. Show what changed in each step of a multi-step procedure and make those equations really come to life.
More Fonts: MathType has hundreds more symbols and templates than Equation Editor. Besides our exclusive Euclid™ maths fonts, you can also make use of the 1000s of maths symbols in fonts already on your computer, as well as other maths fonts you can download from the Internet.
System Requirements:
Windows: Microsoft Windows 7, Windows Vista, or Windows XP.
12 MB free hard disk space. MathType is not RAM-intensive so listing its requirements is not necessary.
Macintosh: Mac OS X 10.3.9 or newer. 20 MB free hard disk space.


If you are using OS X, one of my preferred solution is LaTeXiT, which creates a picture of the equation that you can drag into Word or elsewhere. A potential Windows analog that I have not tested is Laeqed.

Some solutions for MS powerpoint:

TeXPPT is a lightweight add-in for Microsoft PowerPoint that lets you input LaTeX source code directly in your presentations.
Rendered LaTeX code becomes true PowerPoint shapes (i.e. vector graphics) which can be manipulated as such: you can resize, colorize, drop shadows and even animate them without loosing quality! Furthermore, TeXPPT does not have to be installed in order to view a PowerPoint presentation containing LaTeX objects.
TeXPPT requires a working installation of MiKTeXGhostscript and pstoedit.If you don't want to mess with the PATH environment variable, you should install the 32-bit version of Ghostscript otherwise pstoedit won't find it automatically. It works with PowerPoint 2007 or 2010. You might need to install the .NET Framework 4 manually. If the installer complains about security issues, the signing certificate is available here. Simply double click to install the certificate.

MyTeXPoint (absolutely Free)
Free simplified version of TeXPoint. Partly compatible with the original TeXPoint.
It has integrated screenshot tool to copy equations and pictures right from the screen.
Supports microsoft powerpoint (tested with version 2007 and 2005). Compatible with Microsoft Office 2010.
MyTexPoint est une version simplifiee et gratuite de TexPoint. Cette version est partiellement compatible avec TexPoint MyTexPoint donne la possibilite de creer des formules mathematiques en utilisant Latex, et de les inserer dans des presentations. MyTexPoint possede differents outils de Latex et est, pour l'instant, seulement compatible avec Microsoft Powerpoint. 
How to use MyTexPoint
1) Open you presentation.
2) When powerpoint is open run mytexpoint.
3) Click on the "new equation" button (the last one). A new equation will appear. You can edit its LaTeX code in the mytexpoint window.
4) To copy an equation or picture right from the screen use the first button.
5) To delete white background from an arbitrary picture in your power point presentation select it in the power point and doubleclick on the mytexpoint window.

Shortcuts:
CompileShift+Enter or Ctrl+Shift+L
New equationCtrl+N
Jump between equationsCtrl+PgUp and Ctrl+PgDown
Move equationsCtrl+arrows
Resize equationsCtrl+Shift+arrows
Move equations a bitAlt+arrows
Resize equations a bitAlt+Shift+arrows

 Make sure that you have MiKTex and ghostscript installed
Vector picture formats (requeres pstoedit)

IguanaTex: a Free LaTeX Add-In for PowerPoint
IguanaTex is a PowerPoint plug-in which allows you to insert LaTeX equations into your PowerPoint presentation.
Select New Latex Equation from the Insert menu, and you will get a dialog box where you can type your equation. Type any valid LaTeX code, and click on Create. IguanaTex will compile your code into LaTeX, create an image from it and insert it into PowerPoint.
Need to change something in the equation? Just double-click on the image, and the IguanaTex dialog will re-appear so you can edit the LaTeX code; or, select the image and choose Edit Latex Equation from the Insert menu.
You can also treat the equation as an ordinary PowerPoint image. For example, it can be animated, rotated, moved, and resized.
When you save the presentation, both the image and the LaTeX code are stored. This means that you can display your presentation on any computer, even computers on which IguanaTex is not installed (no more missing fonts!). Of course, equations can only be edited if you install IguanaTex.

System Requirements
Windows 2000 or later, also support 64-bit versions of Windows.
PowerPoint: IguanaTex has been tested with PowerPoint 2000, 2003, 2007, and 2010.
LaTeX (can be downloaded from here: http://miktex.org/)

"not free" solutions:

30 US$
Full integration with Powerpoint and Word, in several languages
Authors:
George Necula (University of California, Berkeley)
Andreas Glatz (Argonne National Laboratory).

Using EMF Displays (Windows only)
Starting in version 2.0 of TexPoint you can create displays that are not bitmaps but outline graphics format (like PDF or Postscript). The actual graphics format is called EMF (Extended Metafile). To create such a display you must make sure to have installed the "Outline displays" feature of TexPoint (available and installed unless prohibited by you, starting with version 2.0). If you have this feature installed then you will see the EMF option in the "Bitmap format" combo box when you create or edit a display
TexPoint uses the PSTOEDIT program to translate the Postscript files generated by Latex into EMF. The program pstoedit.exe is installed in the TexPoint directory.  (To see the generated EMF file you can check the "Debugging/Keep Files" box and then look into the directory that contains the presentation. You will see that these files are much smaller than the bitmap files for the same display.)
The way EMF files work is that instead of containing a bitmap rendering of the characters that make up your display they contain references to characters in True Type (.ttf) versions of the Latex fonts. The catch is that for the displays to show correctly those fonts must be installed in your system. Make sure you read how TexPoint deals with these fonts to ensure that your presentation is viewable on machines without TexPoint.
The pstoedit tool will fail to create the EMF file if it contains fonts that are not installed in the system. In that case you will see a dialog box listing the fonts that are missing. TexPoint gives you the option to let pstoedit to substitute missing fonts. Just click the "Allow font substitution" checkbox. Please let us know if this is failing for standard Tex fonts.
EMF displays are transparent by default and cannot be made otherwise.

Office 2000 users: PowerPoint 2000 "forgets" to close EMF files that it loads. This prevents TexPoint from deleting the EMF files and requires it to create new EMF files with new names. The new names are formed using the value you have in the Debugging pane (default is txp_fig) along with a random numeric suffix. It is Ok to delete these files manually after you exit PowerPoint. Their contents is already included in the presentation.


Mathtype

Equations Everywhere and Anywhere™
Work with math in over 400 applications and websites!

Install MathType 6.7 and MathType commands for Microsoft Office: the installer will automatically search  for Office installations. I tested in may 2012: it works with Microsoft office 2011 (Mac OSX 10.5.x--10.7).



Generate good-looking, accessible math web pages:
MathPage: MathType includes our MathPage™ technology that easily converts Microsoft Word documents into web pages, properly handling mathematical symbols as well as MathType and Equation Editor equations.
MathML or GIF: MathPage can generate equations as either GIF images or MathML. MathML will allow you to copy and paste math into many applications that understand MathML.
Exact Speech command: Overrides the automatically generated speech used by MathPlayer's math-to-speech or braille conversion for a selected expression or symbol. This is important in a number of situations, such as in an assessment situation where the normal speech text from screen readers or other accessible technology (AT) might give away the answer.
Math accessibility: MathML is the key to math accessibility, allowing equations in web pages to be spoken by screen readers that are used by the blind and others.

some screenshots of the files:




--------many import/export and many preferences:

the 5nd button: toggle between latex or rendering




---------
ex-ample: latex->toggle button->rendering 




---------------------------------------
http://superuser.com/questions/202806/how-to-import-latex-equation-into-ms-word-equation-or-into-mathtype


----------in french:
comment écrire un code algorithmique avec des équations dans des boites en utilisant word comme éditeur de text?


Je suis entrain d'écrire un article j'ai trouvée un problème avec latex, donc j'ai décidée d'utiliser word 2011. Le problème est que j'ai des codes algorithmiques que je vais l'introduire dans mon article, alors comment écrire un code algo en utilisant word comme éditeur de texte.