JabRef 4.0.0-dev-snapshot-2017-04-08-master-65dccbf8a Mac OS X 10.12.1 x8664 Java 1.8.077. I can confirm this very strange behaviour. After clicking on the '+' sign in the groups tab JabRef freezes without an exception. After I waited more than ten minutes it still didn't respond and only showed the spinning wheel for my mouse pointer. Trusted Windows (PC) download JabRef 5.1. Virus-free and 100% clean download. Get JabRef alternative downloads.
- Download Mac App Remover 3. Remove all components related to JabRef in Finder. Though JabRef has been deleted to the Trash, its lingering files, logs, caches and other miscellaneous contents may stay on the hard disk. For complete removal of JabRef, you can manually detect and clean out all components associated with this application.
- Download JabRef for Mac to manage bibliographical databases. JabRef is a graphical application for managing bibliographical databases.
This is a HOWTO for LyX/Mac, a full-featured native implementation of LyX on the Mac OS X.
Table of contents
- Useful Helper Programs
- 4.1 Previewers
- 4.2 Spellcheckers
- 4.3 Bibtex tools
- 4.4 Envelopes
- 4.5 OmniGraffle converter
- 4.6 On screen quality of included PDF files
- Beyond basics
- 5.1 PdfSync and SyncTeX -- Forward Search and Reverse Search
- 5.2 Version Control
- 5.3 Interaction with X11.
- 5.4 DVI viewers
- Pipes
- 6.1 Name in Path Problem (JabRef)
Download
LyX/Mac is available as a binary for Mac OS X 10.4 and later. (Note additional prerequisites below.) The download page is here.
For users who prefer emacs-like modifier key bindings, there is additional information on customizing these keys, including patched binary versions.
Gatekeeper
'LyX' can't be opened because it is from an unidentified developer.
With Mac OS X Mountain Lion a new feature is active: the Gatekeeper. It's there to help protect your Mac from malware and misbehaving apps downloaded from the Internet. An app that is delivered by an unknown developer — one with no Developer ID — will be blocked. To get a developer ID one has to buy a license from Apple with yearly costs. Because there is no support for open source programs like LyX by Apple the application is not signed. (In case you are GPG user we provide gpg signatures, see Download Checksums & signing section).
Fortunately there is an easy way to start LyX without disabling Gatekeeper:
1. Don't open the application with a double click. Click it while pressing the Control-key instead.
Can you download linux on mac windows 10. 2. Choose Open
3. Another window is opened. There you choose open again. That's it.
More information is available here (the Apple documentation).
Prerequisite
You need a TeX installation. The easiest option is to use MacTeX. The .dmg file for a complete MacTeX installation is very large (> 1 GB), but it is a very complete distribution and installs right out of the box. MacTeX includes all the components necessary for TeX to work, and includes the bibliography managing program BibDesk.
Users with slower download speeds might want to download BasicTeX, a much smaller distribution, linked from the MacTeX page.
Useful Helper Programs
Previewers
LyX/Mac uses the system default viewers, and should require no configuration for PDF and HTML.
open -a app-name
or open -a 'Application Name'
in Preferences -> Outputs -> File formats -> filetype -> Viewer.Spellcheckers
As of LyX/Mac 2.0, spellchecking support is included by default.
Bibtex tools
- BibDesk is a highly recommended tool for maintaining BibTeX databases. Other possibilities include JabRef, tkbibtex (used with Tcl/Tk Aqua) or its aquafied counterpart, AquaTkbibtex, respectively, and Endnote (used with scripts that convert Endnote citations to LaTeX citations).
Envelopes
To print envelopes, install envelope in /usr/local/bin and make it executable. While you're writing a letter in LyX, do File -> Export -> Custom -> ASCII and give envelope
as the command; it will parse the address from the letter and print an envelope, including the USPS barcode.
OmniGraffle converter
OmniGraffle is a great software for creating diagrams under Mac OS X (in particular, it works very well with LaTeXiT so that you can easily insert math formulae into diagrams). As it doesn't have a command line mode, you can use an AppleScript in order to insert '.graffle' files directly into LyX.
- Put og-export.scpt somewhere on your disk (e.g. in
$HOME/Library/Scripts/
). - In order to use it, go to LyX preferences, add an OmniGraffle file format (just type
auto
for the editor), and then add converters:OmniGraffle -> PDF (ps2pdf)
converter:osascript replace/with/path/to/og-export.scpt `pwd`/$$i `pwd`/$$o pdf
OmniGraffle -> EPS
converter:osascript replace/with/path/to/og-export.scpt `pwd`/$$i `pwd`/$$o eps
OmniGraffle -> PNG
converter:osascript replace/with/path/to/og-export.scpt $$i $$o png
- Note that currently, LyX doesn't work with OmniGraffle packages (e.g. diagrams including images). This problem will hopefully be solved in the future (see this bug for details).
On screen quality of included PDF files
When you include a PDF graphic in a LyX file, it will appear crisp in the typeset PDF file of your document, but the version you see in the LyX window can be quite ugly. Lyx converts PDFs to PNG to show them in this window, and the default conversion method can choose quite a low definition for these bitmaps. A quicker and better solution would be to include a converter that uses the sips
program that comes with OSX (it is a command line tool that you can use in the Terminal for converting a graphic file between different formats). To create this converter, you should open the Preference menu item in the LyX menu, and go to the File handling tab, then the Converters item. Here we will use the PDF (graphics) ->EPS
item as a template. When you choose this item, the bottom boxes are filled and you can read a command that starts with pdftops..
in the converter box. We will first change the EPS
item on the right to PNG
(you should have this possibility in the combo that opens when you click on EPS), and change the converter command as consequence, by replacing the complete psdtopdf..
command by:
sips --resampleWidth 600 --setProperty format png $$i --out $$o
You can also increase the resampleWidth
value if the generated bitmaps look too small on your screen (please first check that Lyx shows them at 100% of their size). When you finish setting these parameter, click Add
button next to the top converters list (if not, you will loose the new converter), then click Save
. If you open a new file containing PDF graphics, they should be much better looking and crispier now. If you want to change these values later, you should come to the same screen, select this converter, change the parameters in the converter box, and click Modify
before leaving this screen.
Beyond basics
PdfSync and SyncTeX -- Forward Search and Reverse Search
LyX allows, using a suitable viewer such as Skim.app, to navigate quickly between a particular place in a LyX document to the corresponding place in the rendered PDF document (forward search) and from a particular place in the PDF back to the corresponding place in the LyX document (reverse or inverse search). However, some set-up is needed before this functionality is available.
- Please note that there are more up-to-date instructions using SyncTeX on this wiki at http://wiki.lyx.org/LyX/SyncTeX where the free OS X PDF viewer Skim.app is used. (Skim is highly recommended for this use.)
- Please note also that there are new instructions about reverse search in Additional Features Manual.
PdfSync is similar to reverse DVI search but is for the (now more common) method of directly producing pdf files. If you use the program Skim as your previewer you can COMAND-SHIFT-click in the previewed pdf file which causes the cursor to move to that point in LyX.
- In LyX > Preferences > File Handling > File formats > PDF (pdflatex), in the Viewer setting select 'Custom' and then enter
open -a Skim.app $$i
in the viewer setting. Then click Save. - In Skim > Preferences > Sync select LyX.
- Include
usepackage{pdfsync}
in the preamble of your LyX files.- Troubleshooting PdfSync
- Make sure that the .lyxpipe.in and .lyxpipe.out files do not exist when LyX is not running. (They are normally deleted when LyX quits, but if LyX crashes, they remain and prevent LyX from communicating with PDFView.) Their location can be found in LyX > Preferences > Paths.
Version Control
- Please note that there are new instructions about version control in Additional Features Manual.
Version control is useful for managing large documents, or documents with multiple authors. In order to implement it, you need to have RCS (Revision Control System) installed. This is a standard part of Xcode. The simplest way to get version control working, is to install the Xcode Tools package contained on the OS X install DVD. See the Mac Version Control page for more information.
Interaction with X11.
Xfig or X-windows previewers like xdvi or gv can be used with LyX/Mac if you modify your ~/MacOSX/environment.plist
file. For details, see the environment.plist page. Alternatively, you can change the viewer for postscript or dvi with DISPLAY=:0.0 gv
or DISPLAY=:0.0 xdvi
. Note that X11 must be running first for either of these to work.
DVI viewers
By default, LyX will generate PDF files. If for some reason you prefer to create and view DVI files, some set-up hints are provided on the Mac-DVI page.
Pipes
Name in Path Problem (JabRef)
Programs such as JabRef communicate with LyX via pipes, which are sometimes named incorrectly by default (e.g., they assume that the pipe is in a directory that has a space in its name, such as Application Support
, but other programs often cannot deal with spaces in paths). You may need to fix the lyxpipe path in both LyX and JabRef in Mac OS X.
To fix the LyX pipe in JabRef, open JabRef and go to Preferences>External Programs
and in 'Path to LyX pipe' enter /Applications/LyX.app/Contents/Resources/lyxpipe
. Close JabRef.
Then open LyX, go to LyX>Preferences>Paths
, and in 'LyXServer pipe' enter /Applications/LyX.app/Contents/Resources/lyxpipe
. Reconfigure. Close LyX.
The next time you run LyX and JabRef, you should be able to push citations directly from your BibTeX bibliography in JabRef into LyX. If anything goes wrong, JabRef will return an error message, and you will have to redefine the pipe. You might try the following: (1) change the LyXServer path in LyX -> Preferences -> Paths back to ~/.lyx
; (2) recreate the ~/.lyx
directory by entering in a terminal session, 'mkdir ~/.lyx
'; and (3) restart LyX.
Known issues
- Due to limitations in the Qt/Mac library, interface languages other than English modify the organization of the toolbar menus and it may not be possible to directly enter some special characters into the document preamble (you can copy them to the preamble).
Please report any other bugs to the appropriate LyX mailing list. A web gateway is also available.
The information on this page is believed to be accurate, has been used successfully on many systems and sites, and has benefited from the comments and suggestions of many users. Due to the variations in individual systems, this information and the various files and code available on this page are conveyed as is with no warranty of any kind.
More information
This group contains the following pages:
- Mac /
Categories
TeXworks
lowering the entry barrier to the TeX world
Jonathan Kew, Stefan Löffler, Charlie Sharpsteen
News
- (Mar 2020) TeXworks 0.6.5 released (Get it Changes)
- (Mar 2020) TeXworks 0.6.4 released (Changes)
- (Mar 2019) TeXworks 0.6.3 released (Changes)
- (Apr 2017) TeXworks 0.6.2 released (Changes)
- (May 2016) TeXworks 0.6.1 released (Changes)
- (Apr 2016) TeXworks 0.6.0 released (Changes)
- (Apr 2015) TeXworks 0.4.6 released (Changes)
- (Apr 2013) TeXworks 0.4.5 released (Changes)
- (Apr 2012) TeXworks 0.4.4 released (Changes)
- (Jun 2011) TeXworks 0.4.3 released (Changes)
- (Jun 2011) TeXworks 0.4.2 released (Changes)
- (May 2011) TeXworks 0.4.1 released (Changes)
- (Mar 2011) TeXworks 0.4.0 released (Changes)
- (Oct 2009) TeXworks 0.2.3 released
- (Oct 2009) TeXworks 0.2.2 released
- (Oct 2009) TeXworks 0.2.1 released
- (Sep 2009) TeXworks 0.2.0 released (Changes)
Introduction
The TeXworks project is an effort to build a simple TeX front-end program (working environment) that will be available for all today's major desktop operating systems—in particular, MS Windows (7/8/8.1/10), typical GNU/Linux distros and other X11-based systems, as well as Mac OS X. It is deliberately modeled on Dick Koch's award-winning TeXShop for Mac OS X, which is credited with a resurgence of TeX usage on the Mac platform.
To provide a similar experience across all systems, TeXworks is based on cross-platform, open source tools and libraries. The Qt toolkit was chosen for the quality of its cross-platform user interface capabilities, with native “look and feel” on each platform being a realistic target. Qt also provides a rich application framework, facilitating the relatively rapid development of a usable product.
The normal TeXworks workflow is PDF-centric, using pdfTeX and XeTeX as typesetting engines and generating PDF documents as the defaultformatted output. Although it is possible to configure a processing path based on DVI, newcomers to the TeX world need not be concernedwith DVI at all, but can generally treat TeX as a system that goes directly from marked-up text files to ready-to-use PDF documents.
TeXworks includes an integrated PDF viewer, based on the Poppler library, so there is no need to switch to an external program such as Acrobat, xpdf, etc., to view the typeset output. The integrated viewer also supports source/preview synchronization (e.g., control-click within the source text to locate the corresponding position in the PDF, and vice versa). This capability is based on the “SyncTeX” feature developed by Jérôme Laurens, and supported by both the pdfTeX and XeTeX programs in TeX Live and other current distributions.
Getting TeXworks
You can get stable release binaries for the following platforms:
- Microsoft Windows: TeXworks installer
- Mac OS X: TeXworks disk images
- GNU/Linux: Arch Linux, Debian, Fedora, Flatpak, Gentoo, openSUSE, Ubuntu
See also Repology, the packaging hub for more details about pre-built packages
For the latest development versions, see Online resources.
Note that TeX Live (since version 2009) and MiKTeX (since version 2.8) both include TeXworks for MS Windows. For Linux, prepackaged binaries may be available through the usual channels for your distribution or are currently in preparation.
If no binaries are available for your platform, you can grab a copy of the sources and build TeXworks yourself.
A few screenshots are available showing the TeXworks 0.4 release running on the three major supported operating systems (click images to open full-size versions):
TeXworks on GNU/Linux (Ubuntu) | TeXworks on Windows 7 | TeXworks on Mac OS X |
Documentation
If you are using a stable version of TeXworks, 'A short manual for TeXworks' should be included automatically. Despite its name, it is quite extensive and should provide all the necessary information for normal usage. This manual normally is accessible from the 'Help' menu (and possibly also from other locations, such as the Microsoft Windows start menu).
'A short manual for TeXworks' in its latest version is also available on GitHub.
For script authors, the primary resource is Paul A. Norman's TeXworks Scripting Information page.
Online resources
Jabref Linux
There is a mailing list available for discussion of any topics related to the TeXworks project. You can search the list archives online.

TeXworks development is currently hosted at GitHub; this is where most resources and the latest source code can be found. Experimental precompiled development snapshots for Windows, Mac OS X, and Ubuntu can be found on Bintray and Launchpad.
Presentations introducing TeXworks have been given at recent TeX conferences. Video recordings from the TUG 2008 and TUG 2010 conferences are available online, as well as an earlier one from BachoTeX 2008, thanks to River Valley Technologies. The PDF slides (1.5MB) used for the TUG 2008 presentation are also available.
History
Odd-numbered series (0.1, 0.3, ..) are development series. Numerous snapshots are made available during the evolution of TeXworks, and feedback from those brave enough to use these experimental versions is greatly appreciated!
The 0.6.x stable release series
The main focus of this release series is a complete overhaul of the PDF previewer. A lot of effort went into streamlining and improving the code 'under the hood' while maintaining the general user experience. As a side effect, this brings about several improvements and often-requested features, such as:
- Faster rendering
- Major performance improvements at high magnifications
- Continuous scrolling mode — no more abrupt jumps from one page to the next (the non-continuous mode is still available from the View menu)
- Two-pages (spread) mode
- Selecting and copying text out of a PDF
- Going back to the previous view after clicking on a link (by pressing Alt+left arrow)
- A dialog to manage/insert citations
- Improved syntax highlighting
- Fine grained synchronization between source and output — down to a character-by-character level
In addition, several bugs were fixed and support for Mac OS X was improved by adopting Travis CI for building and deploying.
The 0.4.x stable release series
Apart from numerous fixes, improvements, and new features, this series has one major focus: scripting. Scripts allow users to easily customize and extend TeXworks. Current uses range from simple formatting over automation tasks to the implementation of new dialogs and auto-completion methods. Currently, the primary resource for scripts is GitHub. For those interested in learning how to write scripts, Paul Norman has compiled some excellent documentations.
This series includes:
- Scripting
- QtScript, Lua and Python languages are supported
- use scripts to add new features (trough standalone scripts) or extend existing functionality (through hook scripts)
- assign custom shortcuts for quick access
- customizable access to other files and programs on your computer
- use some of the bundled scripts to, e.g., set the spellchecker language based on babel options or turn the lengthy console output into a concise list of TeX errors and warnings
- New features
- use “Follow focus” to keep the source and preview in sync all the time
- window positions and sizes are saved for recent documents
- a command line parser allows for greater interoperability with other programs
- resources (templates, scripts, ..) are updated automatically when upgrading to a post-0.4 version
- use one of numerous file encodings and line ending conventions to increase interoperability between different systems
- “Save all” open documents using this single menu item
- auto-completion for the beamer class
- Major improvements & bug fixes
- implement fine-grained synchronization using text searching to assist SyncTeX
- support background color/font flags in syntax highlighting
- show the spellchecker languages in human-readable form; no more ISO language codes, no more multiple entries for the same language on *nix platforms
- preserve document view when reloading after external changes
- switched to pdfLaTeX as the default engine on fresh installation
- allow “smart quotes” to be applied to a selection
- allow Esc and Return in the tags and search result windows
- made the “Highlight current line” color palette-aware to accommodate dark themes and improve accessibility
- improve 'Remove Auxiliary Files' dialog
- fix handling of external file links in PDFs
- Fix handling of “All Files” in the “Save As” dialog on MS Windows
Jabref Download Mac Os
No new features or major code changes will be made in the 0.4.x series, but there may be new 'point releases' as necessary to fix specific bugs.
The 0.2.x stable release series
This series marks the initial release of TeXworks as a stable product. It includes:
- Simple GUI text editor
- Unicode support using standard OpenType fonts
- multi-level undo/redo
- search & replace, with (optional) regex support
- comment/uncomment lines, etc.
- TeX/LaTeX syntax coloring
- auto-completion for easy insertion of common commands
- spell-checking in the TeX source document
- templates to provide a starting point for common document types
- hard line-wrapping to facilitate the use of version control systems or sending the source files by email
- Ability to run TeX on the current document to generate PDF
- extensible set of TeX commands (with pdftex, pdflatex, xelatex, context, etc. being preconfigured)
- also support running BibTeX, Makeindex, etc.
- terminal output appears in a “console” panel of the document window; automatically hidden if no errors occur
- support “root document” metadata so “Typeset” works from an included file
- Preview window to view the output
- anti-aliased PDF display
- automatically opens when TeX finishes
- auto-refresh when re-typesetting (stay at same page/view)
- TeXShop-like “magnifying glass” feature to examine detail in the preview
- one-click re-typesetting from either source or preview
- text search in the PDF preview
- source/preview synchronization based on Jérôme Laurens' SyncTeX technology
Future plans
TeXworks is constantly evolving and improving. Several major additional features are planned for future releases; some issues fairly high on the priority list include:
- TeX documentation lookup/browser (partially implemented in scripts by Paul Norman)
- intelligent handling of TeX errors (partially implemented in a bundled script)
- assistance with graphics inclusion and format conversions
- support rich PDF features such as transitions, embedded media (sound, video), annotations, etc.
- customizable palettes of symbols, commands, etc.
- interaction with external editors and other tools
- additional support for navigating in the source, e.g., “folding” sections of text, recognizing document structure tags such as section, etc.
- printing
- full project support
- expand auto-completion to include e.g. citations
- tabbed editing
Some of these features, and perhaps others, will be implemented in the current development version (0.7), leading to the next release series designated 0.8 once a suitable set of features is considered stable.
We expect development priorities to be guided by user feedback as well as developer interest. A rough, tentative roadmap is available on GitHub.
How can you help?
TeXworks is a free and open source software project, and you are invited to participate; some suggested ways are listed below, but this is not exhaustive. Note that most of these items do not require a programmer! Many other skills are just as vital. Some ways to contribute:
- get the code and try building it on your platform; provide feedback and patches as needed
- use the current 'stable' release, or (for the more adventurous) a development snapshot, in your regular TeX work; give feedback on what's good, what'sbad, what's broken
- dig in to the code, and submit patches to fix bugs or implement missing features (some places to start at are available on GitHub)
- write documentation and tutorials for newcomers to TeXworks and TeX; both standalone documentation and pages suitable for online help are welcome
- review and enhance the command completion lists available for the integrated editor
- provide well-commented templates for various types of document
- design icons for the toolbars, etc.; TeXworks has some nice icons from Qt and the Tango project, but others are merely rough placeholders
- use the Qt Linguist tool to localize the user interface for your language
- package TeXworks appropriately for your favorite GNU/Linux or BSD distribution
- write and share scripts to simplify tedious, repetitive tasks, or provide new functionality
Thanks
The TeXworks project arose out of discussions at several recent TUG meetings, and initial development has been generously supported by TUG's TeX development fund and its contributors, and by UK-TUG.
Special thanks to Karl Berry for his encouragement and support; to Dick Koch for showing us the potential of a clean, simple TeX environmentfor the average user; to Alain Delmotte for writing a manual; to Paul A. Norman for constantly evaluating (not only) scripting and documenting it; and to many others who have contributed ideas, suggestions, translations, and patches.
Jabref 2.10 Download Mac
Fri Jun 5 17:56:44 2020 +0200