TeXnicle is a LaTeX editor and project organiser for Mac OS X with a feature-rich interface to help you manage your LaTeX projects.
Manage your project
TeXnicle provides a simple tree view of your project.
Adding files to your TeXnicle project couldn't be easier. Using the context menu, the main menu or simply by drag-and-drop from the Finder, you can quickly import existing files or directories of files in to your project. TeXnicle offers you the choice of leaving the files where they are on disk, or copying them to the project folder.

Compile your project
TeXnicle can be configured to use your LaTeX installation to compile projects using pdflatex or latex or any other compiler. By default TeXnicle is configured for use with a MacTeX installation. The number of typesetting steps can be configured, a bibtex step can be included, and a ps2pdf step can be included when typesetting with latex .
TeXnicle also has a flexible engine system which allows users to define new engines to compile different types of projects. By default, TeXnicle comes with engines for
pdflatex, latex, latexmk, and context.

Symbol Palette
TeXnicle includes a comprehensive symbol palette with compiled previews.
With around 300 symbols, it's easy to find the symbol you're looking for. Double-click the symbol will insert it in to the document currently being edited.

Code Library
The built-in code library of TeXnicle can be used to store frequently used bits of TeX code. libraryThe snippets can be oragnised in to folders and a compiled preview of the code snippet is shown. Code snippets can easily be dragged in to the current document. Snippets can also be assigned a shortcut command code which can be used to auto-expand in the tex editor complete with placeholders.
Document outline
TeXnicle generates a live document outline.
Clicking on one of the sections in the outline takes you straight to the relevant file in the editor.

TeXnicle has a built-in bookmark manager. Clicking on the line-number in the editor sets a bookmark.bookmark
Bookmarks appear in the bookmark manager tab. All bookmarks in the project are shown grouped by file.

You can type-select line numbers to jump quickly to bookmarks, or use menu options and shortcut keys to cycle through bookmarks.

The editor in TeXnicle supports completion of various LaTeX elements. In particular, command completion can be activated by starting to type a command (e.g., \c) then hit escape.
A list of recognized commands will be presented. The list can be extended in the preferences. In addition to commands, TeXnicle can complete references and citations. For refereneces, type \ref{} and with the cursor between the brackets, hit escape. A list of references in the current project will be presented.
Similarly, if you type \cite{} and hit escape then a list of all citations in any associated bib file or bibliography environment will be presented.
TeXnicle also completes begin-end environments and closing brackets. If you drag images from the Finder or from the project tree in to the editor, TeXnicle will create an \includegraphics block for you. Similarly, if you drag files from the Finder or project tree to the editor, TeXnicle will write an \input line for you.
Current version: 2.3.0
Release Date: 7th March 2017
User Manual

TeXnicle on Twitter.

Recommended: TeXnicle is configured to work out-of-the-box with a MacTeX installation.
TeX Editing
The built-in editor of TeXnicle has the standard features one would expect: Syntax highlighting for typical TeX code elements, which can be configured in the preferences; code folding, which can be activated/de-activated in the preferences; line numbering; in-text markup and jump bar; current line highlighting; soft-wrap, hard-wrap, or no wrap; short-cut keys for commenting lines, jumping to lines, shifting text left and right, reformatting current paragraph, and more.

Project searching

Click on the search tab and you can quickly search all files in the project.finder
Double-click a result to jump to the correct place in the relevant file.
TeXnicle is LaTeX editor designed for Mac OS X. It runs on 64-bit systems from 10.9 to 10.12. TeXnicle is free (as in beer) and will remain so.
NOTE: Moving forward with TeXnicle and support for macOS Sierra means that I have to drop support for systems prior to OS X 10.9.