TeXShop is a very useful tool, a TeX previewer for Mac OS X, written in Cocoa.Since pdf is a native file format on OS X, TeXShop uses \"pdftex\" and \"pdflatex\" rather than \"tex\" and \"latex\" to typeset; these programs in the standard teTeX distribution of TeX produce pdf output instead of dvi output. TeX is a typesetting program by Donald Knuth, used extensively in mathematics, computer science, physics, economics, and other fields. For a history of the development of TeX, see Just What Is TeX. Consult the TeX Users Group Web Site for additional information.To use TeXShop, you need to learn TeX or LaTeX.What\'s New in This Release: [ read full changelog ]· TeXShop has a new item in the Help Menu named \"About This Release.\" This item will be revised for each release, and explains any steps needed to activate new features. Users should form a habit of reading this short file after upgrading.· New users get the latest defaults and can ignore the step. But older users may need to make small changes in Preferences, and regenerate certain subfolders in ~/Library/TeXShop. These locations allow users to modify the default behavior of TeXShop, so the program does not automatically update them because it does not want to deactivate user choices behind the user\'s back.· This version fixes a crucial crash bug involving synctex, searching pdf documents, and related notifications. Some users ran into the bug when attempting to search pdf documents. Others had crashes immediately after syncing. Many users avoided the crash entirely. Now it should be fixed for everyone.· TeXShop has a \"Goto Error\" menu command, mirrored on the console window. Until this version, the command only worked on individual files. But the command now works with projects controlled by a root file. If an error occurs in an included source file not open on the desktop, that source will open and the line with the error will be highlighted. This change requires a new flag in all engines: \" --file-line-error\". In TeXShop default preferences, this is set for pdftex, pdflatex, simpdftex, and xetex. If users wrote other engines, they will need to add the flag for these.· New MetaPost and MetaFun engines by Nicola Vitacolonna are included. The engines are called \"nv-metapost\" and \"nv-metafun.\" To prepare for these engines, the operation of TeXShop when using MetaPost and MetaFont has been revised. The built-in MetaFont command has been removed entirely; Vitacolonna\'s nv-metapost works much better for that purpose. The buildin MetaPost command has been retained for compatibility with projects by current users. This command just calls mpost directly. The preference item which switched this command between MetaPost and mptopdf has been removed.· Users working with MetaPost for illustrations, or MetaFont, users will want to use nv-metapost and nv-metafun instead. Minimal documentation for these commands is available in TeXShop Help\'s advanced section on ConTeXt and MetaPost. But a more extensive README by Vitacolonna is available in ~/Library/TeXShop/Engines/Inactive/MetaPost.· Very important improvements to command completion by Herbert Schulz are now included. These improvements allow \"tags\" in completed commands with parameters. When a command is completed, the entire command, including tags where the required parameters go, appears in the source file, and the first tag is selected. The user can type the parameter, replacing the tag. A keyboard shortcut then activates a new menu item which jumps to the next tag. The user can thus fill in all parameters without removing their hands from the keyboard.· A greatly expanded command completion file by Herbert Schulz is included in this release. For detailed instructions, read the document about command completion written by Schulz and available in ~/Library/TeXShop/CommandCompletion.· A new \"Paste Spreadsheet Cells\" macro by Alan Munn has been added to the Macro menu. This wonderful macro allows users to copy an array of cells from a spreadsheet and paste the array, properly formatted with TeX commands, in the TeX source code. Munn wrote instructions for this command, which are in TeXShop Help\'s Macro section, in Default AppleScript Macros.· A new latexmk engine, version 4.13a, is included.· The right justification feature introduced in TeXShop 2.28 for Arabic, Hebrew, and Persian has been improved. Now a line must start with a character from one of these languages before it is right justified. Thus lines containing TeX commands with embedded Arabic, Hebrew, or Persian will still be left justified.· Added Windows Latin 1 to the list of supported encodings.· Added \"ctx\" to list of extensions which are regarded as TeX files and can be syntax colored and typeset.· In 2.29, closing a document left the associated pdf file open until TeXShop quit. This bug is fixed; the pdf file is closed when the source document closes.