# data[].attributes.attachment_link.readable_text
Better BibTeX (BBT) is a plugin for Zotero and Juris-M that makes it easier to manage bibliographic data, especially for people authoring documents using text-based toolchains (e.g. based on LaTeX / Markdown).

Features

Facilities for generating citation keys

Automatically generate citation keys without key clashes! Generate citation keys that take into account existing keys in your library even when they are not part of the items you export. Prevent random breakage!

Generate citation keys based on contents of your items using citekey formulas.

Set your own, stable citation keys, drag and drop LaTeX citations, add other custom BibLaTeX fields.

Conversion between formats and encodings

Zotero does all its work in UTF-8 Unicode, which is absolutely the right thing to do. Unfortunately, for those shackled to BibTeX and who cannot (yet) move to BibLaTeX, unicode is a major PITA. Also, Zotero supports some simple HTML markup in your items that Bib(La)TeX won't understand.

BBT will convert from/to HTML/LaTeX:

More can be added on request.

BBT contains a comprehensive list of LaTeX constructs, so stuff like \"{o} or \"o will be converted to their unicode equivalents on import (e.g., \"{o} to ö), and their unicode equivalents back to \"{o} if you have that option enabled (but you don't have to if you use BibLaTeX, which has fairly good Unicode support).

If you need literal LaTeX in your export: surround it with <script>...</script> (or <pre>...</pre>, which do the same) markers.

Facilities for exporting data from Zotero

Highly customized exports.

Fixes date field exports: export dates like 'forthcoming' as 'forthcoming' instead of empty, but normalize valid dates to unambiguous international format.

Auto export of collections or entire libraries when they change.

Pull export from the embedded webserver.

Automatic journal abbreviation.

Getting started

To get started, read the installation instructions.

How does it work ?

At its core, BBT behaves like any Zotero import/export module; anywhere you can export or import bibliography items in Zotero, you'll find Better X listed among the choices.

If nothing else, you could keep your existing workflow as-is, and just enjoy the improved LaTeX ↔ unicode translation on import and export and more accurate field mapping.

Better BibTeX works from BibTeXing and Tame the BeaST for BibTeX, and The Biblatex Package for BibLaTeX, but since there isn't really a definitive manual for either format that is universally followed by Bib(La)TeX editors/processors, I'm pragmatic about implementing what works.

Got problems? We got fixes!

If you have any questions on BBT's use, do not hesitate to file a GitHub issue and ask for help.

If you're reporting a bug in BBT, please take a moment to glance through the support request guidelines; it will make sure I get your problem fixed as quick as possible. Clear bug reports commonly have really short time-to-fix, so if you report something, stick around - it may be done as you wait.

The support request guidelines are very detailed, perhaps to the point of being off-putting, but please do not fret; these guidelines simply express my ideal bug submission. I of course prefer very clearly documented issue reports over fuzzy ones, but I prefer fuzzy ones over missed ones.

# data[].attributes.attachment_link.description
Better BibTeX (BBT) is a plugin for Zotero and Juris-M that makes it easier to manage bibliographic data, especially for people authoring documents using text-based toolchains (e.g. based on LaTeX / Markdown). Features Facilities for generating citation keys Automatically generate citation keys without key clashes!

# data[].attributes.attachment_link.readable_text
À la fin de chaque leçon, vous trouverez un lien Pour aller plus loin. Ces renseignements supplémentaires sont là pour vous aider si vous avez besoin de détails, mais ils ne doivent pas vous embarraser si vous n'en avez pas besoin.

Nos leçons, très ciblées, ne sont pas censées couvrir tout ce dont vous aurez besoin sur LaTeX ; nous voulons seulement vous en donner suffisamment pour vous permettre de démarrer et de comprendre des exemples et des conseils que vous pourrez trouver ailleurs. La question de la recherche de documentation complémentaire est abordée dans la dernière leçon, mais la lecture d'un livre sur LaTeX reste sans doute le meilleur moyen d'en apprendre les détails. Nous vous donnons quelques recommandations également dans la dernière leçon.

# data[].attributes.attachment_link.title
Apprenez LaTeX en ligne : cours gratuit pour débutant | learnlatex.org

# data[].attributes.attachment_link.description
À la fin de chaque leçon, vous trouverez un lien Pour aller plus loin. Ces renseignements supplémentaires sont là pour vous aider si vous avez besoin de détails, mais ils ne doivent pas vous embarraser si vous n'en avez pas besoin.

# data[].attributes.attachment_link.readable_text
This introductory tutorial does not assume any prior experience of but, hopefully, by the time you are finished, you will not only have written your first document but also acquired sufficient knowledge and confidence to take the next steps toward proficiency.

(pronounced " LAY-tek" or " LAH-tek") is a tool for typesetting professional-looking documents. However, LaTeX's mode of operation is quite different to many other document-production applications you may have used, such as Microsoft Word or LibreOffice Writer: those " WYSIWYG" tools provide users with an interactive page into which they type and edit their text and apply various forms of styling. LaTeX works very differently: instead, your document is a plain text file interspersed with LaTeX commands used to express the desired (typeset) results. To produce a visible, typeset document, your LaTeX file is processed by a piece of software called a TeX engine which uses the commands embedded in your text file to guide and control the typesetting process, converting the LaTeX commands and document text into a professionally typeset PDF file. This means you only need to focus on the content of your document and the computer, via LaTeX commands and the TeX engine, will take care of the visual appearance (formatting).

support for typesetting extremely complex mathematics, tables and technical content for the physical sciences;

facilities for footnotes, cross-referencing and management of bibliographies;

ease of producing complicated, or tedious, document elements such as indexes, glossaries, table of contents, lists of figures;

being highly customizable for bespoke document production due to its intrinsic programmability and extensibility through thousands of free add-on packages.

Overall, provides users with a great deal of control over the production of documents which are typeset to extremely high standards. Of course, there are types of documents or publications where doesn't shine, including many "free form" page designs typically found in magazine-type publications.

One important benefit of is the separation of document content from document style: once you have written the content of your document, its appearance can be changed with ease. Similarly, you can create a file which defines the layout/style of a particular document type and that file can be used as a template to standardise authorship/production of additional documents of that type; for example, this allows scientific publishers to create article templates, in , which authors use to write papers for submission to journals. Overleaf has a gallery containing thousands of templates, covering an enormous range of document types-everything from scientific articles, reports and books to CVs and presentations. Because these templates define the layout and style of the document, authors need only to open them in Overleaf-creating a new project-and commence writing to add their content.

The first step is to create a new project. You can do this on your own computer by creating a new .tex file; alternatively, you can start a new project in Overleaf.

Let's start with the simplest working example, which can be opened directly in Overleaf:

Open this example in Overleaf.

This example produces the following output:

The first line of code, \documentclass{article}, declares the document type known as its class, which controls the overall appearance of the document. Different types of documents require different classes; i.e., a CV/resume will require a different class than a scientific paper which might use the standard article class. Other types of documents you may be working on may require different classes such as book or report. To get some idea of the many class types available, visit the relevant page on CTAN (Comprehensive TeX Archive Network).

Having set the document class, our content, known as the body of the document, is written between the \begin{document} and \end{document} tags. After opening the example above, you can make changes to the text and, when finished, view the resulting typeset PDF by recompiling the document. To do this in Overleaf, simply hit Recompile, as demonstrated in this brief video clip:

Any Overleaf project can be configured to recompile automatically each time it is edited: click the small arrow next to the Recompile button and set Auto Compile to On, as shown in the following screengrab:

Having seen how to add content to our document, the next step is to give it a title. To do this, we must talk briefly about the preamble.

The preamble of a document

The screengrab above shows Overleaf storing a document as a file called main.tex: the .tex file extension is, by convention, used when naming files containing your document's LaTeX code.

The previous example showed how document content was entered after the \begin{document} command; however, everything in your .tex file appearing before that point is called the preamble, which acts as the document's "setup" section. Within the preamble you define the document class (type) together with specifics such as languages to be used when writing the document; loading packages you would like to use (more on this later), and it is where you'd apply other types of configuration.

A minimal document preamble might look like this:

where \documentclass[12pt, letterpaper]{article} defines the overall class (type) of document. Additional parameters, which must be separated by commas, are included in square brackets ([...]) and used to configure this instance of the article class; i.e., settings we wish to use for this particular article-class-based document.

In this example, the two parameters do the following:

Of course other font sizes, 9pt, 11pt, 12pt, can be used, but if none is specified, the default size is 10pt. As for the paper size, other possible values are a4paper and legalpaper. For further information see the article about page size and margins.

The preamble line

is an example of loading an external package (here, ) to extend 's capabilities, enabling it to import external graphics files. packages are discussed in the section .

Adding a title, author and date to our document requires three more lines in the preamble ( not the main body of the document). Those lines are:

\title{My first LaTeX document}: the document title

\author{Hubert Farnsworth}: here you write the name of the author(s) and, optionally, the \thanks command within the curly braces:
\thanks{Funded by the Overleaf team.}: can be added after the name of the author, inside the braces of the author command. It will add a superscript and a footnote with the text inside the braces. Useful if you need to thank an institution in your article.

\date{August 2022}: you can enter the date manually or use the command \today to typeset the current date every time the document is compiled

With these lines added, your preamble should look something like this:

To typeset the title, author and date use the \maketitle command within the body of the document:

The preamble and body can now be combined to produce a complete document which can be opened in Overleaf:

Open this example in Overleaf.

This example produces the following output:

To make a comment in , simply write a % symbol at the beginning of the line, as shown in the following code which uses the example above:

Open this example in Overleaf.

This example produces output that is identical to the previous LaTeX code which did not contain the comment.

Bold, italics and underlining

Next, we will now look at some text formatting commands:

Bold: bold text in LaTeX is typeset using the \textbf{...} command.

Italics: italicised text is produced using the \textit{...} command.

Underline: to underline text use the \underline{...} command.

The next example demonstrates these commands:

Open this example in Overleaf.

This example produces the following output:

Another very useful command is \emph{argument}, whose effect on its depends on the context. Inside normal text, the emphasized text is italicized, but this behaviour is reversed if used inside an italicized text-see the next example:

This example produces the following output:

Note: some packages, such as Beamer, change the behaviour of the \emph command.

Adding images

In this section we will now look at how to add images to a document-note that you need to upload images to your Overleaf project.

The following example demonstrates how to include a picture:

Open this image example in Overleaf.

This example produces the following output:

Importing graphics into a document needs an add-on package which provides the commands and features required to include external graphics files. The above example loads the graphicx package which, among many other commands, provides \includegraphics{...} to import graphics and \graphicspath{...} to advise where the graphics are located.

To use the graphicx package, include the following line in your Overleaf document preamble:

In our example the command \graphicspath{{images/}} informs that images are kept in a folder named images, which is contained in the current directory:

The \includegraphics{universe} command does the actual work of inserting the image in the document. Here, universe is the name of the image file but without its extension.

Note:

Although the full file name, including its extension, is allowed in the \includegraphics command, it's considered best practice to omit the file extension because it will prompt to search for all the supported formats.

Generally, the graphic's file name should not contain white spaces or multiple dots; it is also recommended to use lowercase letters for the file extension when uploading image files to Overleaf.

More information on packages can be found at the end of this tutorial in the section Finding and using LaTeX packages.

Captions, labels and references

Images can be captioned, labelled and referenced by means of the figure environment, as shown below:

Open this image example in Overleaf.

This example produces the following output:

There are several noteworthy commands in the example:

\includegraphics[width=0.75\textwidth]{mesh}: This form of \includegraphics instructs to set the figure's width to 75% of the text width-whose value is stored in the \textwidth command.

\caption{A nice plot.}: As its name suggests, this command sets the figure caption which can be placed above or below the figure. If you create a list of figures this caption will be used in that list.

\label{fig:mesh1}: To reference this image within your document you give it a label using the \label command. The label is used to generate a number for the image and, combined with the next command, will allow you to reference it.

\ref{fig:mesh1}: This code will be substituted by the number corresponding to the referenced figure.

Images incorporated in a document should be placed inside a figure environment, or similar, so that can automatically position the image at a suitable location in your document.

Further guidance is contained in the following Overleaf help articles:

You can create different types of list using environments, which are used to encapsulate the code required to implement a specific typesetting feature. An environment starts with \begin{environment-name} and ends with \end{environment-name} where environment-name might be figure, tabular or one of the list types: itemize for unordered lists or enumerate for ordered lists.

Unordered lists

Unordered lists are produced by the itemize environment. Each list entry must be preceded by the \item command, as shown below:

Open this example in Overleaf.

This example produces the following output:

You can also open this larger Overleaf project which demonstrates various types of list.

Ordered lists

Ordered lists use the same syntax as unordered lists but are created using the enumerate environment:

Open this example in Overleaf.

This example produces the following output:

As with unordered lists, each entry must be preceded by the \item command which, here, automatically generates the numeric ordered-list label value, starting at 1.

For further information you can open this larger Overleaf project which demonstrates various types of list or visit our dedicated , which provides many more examples and shows how to create customized lists.

One of the main advantages of is the ease with which mathematical expressions can be written. provides two writing modes for typesetting mathematics:

inline math mode used for writing formulas that are part of a paragraph

display math mode used to write expressions that are not part of a text or paragraph and are typeset on separate lines

Inline math mode

Let's see an example of inline math mode:

Open this example in Overleaf.

This example produces the following output:

To typeset inline-mode math you can use one of these delimiter pairs: \( ... \), $ ... $ or \begin{math} ... \end{math}, as demonstrated in the following example:

Open this example in Overleaf.

This example produces the following output:

Display math mode

Equations typeset in display mode can be numbered or unnumbered, as in the following example:

Open this example in Overleaf.

This example produces the following output:

To typeset display-mode math you can use one of these delimiter pairs: \[ ... \], \begin{displaymath} ... \end{displaymath} or \begin{equation} ... \end{equation}. Historically, typesetting display-mode math required use of $$ characters delimiters, as in $$ ... display math here ...$$, but this method is no longer recommended: use LaTeX's delimiters \[ ... \] instead.

More complete examples

The following examples demonstrate a range of mathematical content typeset using LaTeX.

Open this example in Overleaf.

This example produces the following output:

The next example uses the equation* environment which is provided by the amsmath package, so we need to add the following line to our document preamble:

For further information on using amsmath see our help article.

Open this example in Overleaf.

This example produces the following output:

Basic document structure

Scientific articles usually provide an abstract which is a brief overview/summary of their core topics, or arguments. The next example demonstrates typesetting an abstract using 's abstract environment:

Open this example in Overleaf.

This example produces the following output:

Paragraphs and new lines

With the abstract in place, we can begin writing our first paragraph. The next example demonstrates:

how a new paragraph is created by pressing the "enter" key twice, ending the current line and inserting a subsequent blank line;

how to start a new line without starting a new paragraph by inserting a manual line break using the \\ command, which is a double backslash; alternatively, use the \newline command.

The third paragraph in this example demonstrates use of the commands \\ and \newline:

Open this example in Overleaf.

This example produces the following output:

Note how automatically indents paragraphs-except immediately after document headings such as section and subsection- as we will see.

New users are advised that multiple \\ or \newlines should not used to "simulate" paragraphs with larger spacing between them because this can interfere with 's typesetting algorithms. The recommended method is to continue using blank lines for creating new paragraphs, without any \\, and load the parskip package by adding \usepackage{parskip} to the preamble.

Further information on paragraphs can be found in the following articles:

Chapters and sections

Longer documents, irrespective of authoring software, are usually partitioned into parts, chapters, sections, subsections and so forth. LaTeX also provides document-structuring commands but the available commands, and their implementations (what they do), can depend on the document class being used. By way of example, documents created using the book class can be split into parts, chapters, sections, subsections and so forth but the letter class does not provide (support) any commands to do that.

This next example demonstrates commands used to structure a document based on the book class:

Open this example in Overleaf.

This example produces the following output:

The names of sectioning commands are mostly self-explanatory; for example, \chapter{First Chapter} creates a new chapter titled First Chapter, \section{Introduction} produces a section titled Introduction, and so forth. Sections can be further divided into \subsection{...} and even \subsubsection{...}. The numbering of sections, subsections etc. is automatic but can be disabled by using the so-called starred version of the appropriate command which has an asterisk (*) at the end, such as \section*{...} and \subsection*{...}.

Collectively, LaTeX document classes provide the following sectioning commands, with specific classes each supporting a relevant subset:

In particular, the \part and \chapter commands are only available in the report and book document classes.

Visit the Overleaf article article about sections and chapters for further information about document-structure commands.

Creating tables

The following examples show how to create tables in LaTeX, including the addition of lines (rules) and captions.

We start with an example showing how to typeset a basic table:

Open this example in Overleaf.

This example produces the following output:

The tabular environment is the default method to create tables. You must specify a parameter to this environment, in this case {c c c} which advises that there will be three columns and the text inside each one must be centred. You can also use r to right-align the text and l to left-align it. The alignment symbol & is used to demarcate individual table cells within a table row. To end a table row use the new line command \\. Our table is contained within a center environment to make it centred within the text width of the page.

Adding borders

The tabular environment supports horizontal and vertical lines (rules) as part of the table:

to add horizontal rules, above and below rows, use the \hline command

to add vertical rules, between columns, use the vertical line parameter |

In this example the argument is {|c|c|c|} which declares three (centred) columns each separated by a vertical line (rule); in addition, we use \hline to place a horizontal rule above the first row and below the final row:

Open this example in Overleaf.

This example produces the following output:

Here is a further example:

Open this example in Overleaf.

This example produces the following output:

Tip!

Creating tables in can be time-consuming so you may want to use the TablesGenerator.com online tool to export code for tabulars.

Captions, labels and references

You can caption and reference tables in much the same way as images. The only difference is that instead of the environment, you use the environment.

Open this example in Overleaf.

This example produces the following output:

Adding a Table of Contents

Creating a table of contents is straightforward because the command \tableofcontents does almost all the work for you:

Open this example in Overleaf.

This example produces the following output:

Sections, subsections and chapters are automatically included in the table of contents. To manually add entries, such as an unnumbered section, use the command \addcontentsline as shown in the example.

The following brief video clip shows how to download your project's source code or the typeset PDF file:

More information can be found in the Overleaf help article Exporting your work from Overleaf.

Finding and using LaTeX packages

not only delivers significant typesetting capabilities but also provides a framework for extensibility through the use of add-on packages. Rather than attempting to provide commands and features that "try to do everything", is designed to be extensible, allowing users to load external bodies of code (packages) that provide more specialist typesetting capabilities or extend 's built-in features-such as typesetting tables. As observed in the section Adding images, the graphicx package extends by providing commands to import graphics files and was loaded (in the preamble) by writing

As noted above, packages are loaded in the document preamble via the \usepackage command but because (many) packages provide a set of options, which can be used to configure their behaviour, the \usepackage command often looks like this:

The square brackets "[...]" inform which set of options should be applied when it loads somepackage. Within the set of options requested by the user, individual options, or settings, are typically separated by a comma; for example, the geometry package provides many options to configure page layout in , so a typical use of geometry might look like this:

The geometry package is one example of a package written and contributed by members of the global community and made available, for free, to anyone who wants to use it.

When you write \usepackage[...]{somepackage} looks for a corresponding file called somepackage.sty, which it needs to load and process-to make the package commands available and execute any other code provided by that package. If cannot find somepackage.sty it will terminate with an error, as demonstrated in the following Overleaf example:

Open this error-generating example on Overleaf

This example produces the following output:

Finding information about packages: CTAN

Packages are distributed through the Comprehensive TeX Archive Network, usually referred to as CTAN, which, at the time of writing, hosts 6287 packages from 2881 contributors. CTAN describes itself as

... a set of Internet sites around the world that offer TEX-related material for download.

You can browse CTAN to look for useful packages; for example:

You can also use the search facility (at the top of the page).

Packages available on Overleaf: Introducing TeX Live

Once per year a (large) subset of packages hosted on CTAN, plus -related fonts and other software, is collated and distributed as a system called TeX Live, which can be used to install your own (local) LaTeX setup. In fact, Overleaf's servers also use TeX Live and are updated when a new version of TeX Live is released. Overleaf's TeX Live updates are not immediate but take place a few months post-release, giving us time to perform compatibility tests of the new TeX Live version with the thousands of templates contained in our gallery. For example, here is our TeX Live 2022 upgrade announcement.

Although TeX Live contains a (large) subset of CTAN packages it is possible to find an interesting package, such as igo for typesetting Go diagrams, which is hosted on CTAN but not included in (distributed by) TeX Live and thus unavailable on Overleaf. Some packages hosted on CTAN are not part of TeX Live due to a variety of reasons: perhaps a package is obsolete, has licensing problems, is extremely new (recently uploaded) or has platform dependencies, such as working on Windows but not Linux.

New packages, and updates to existing ones, are uploaded to CTAN all year round but updates to TeX Live are distributed annually; consequently, packages contained in the current version of TeX Live will not be as up-to-date as those hosted on CTAN. Because Overleaf's servers use TeX Live it is possible that packages installed on our servers-i.e., ones available to our users-might not be the very latest versions available on CTAN but, generally, this is unlikely to be problematic.

# data[].attributes.attachment_link.description
An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

# data[].attributes.body
Rédigez des documents de qualité avec LATEX

# data[].attributes.body
Bien débuter en LaTeX

# data[].attributes.body
Introduction à LaTeX

# data[].attributes.body
Editeur de tableaux LaTeX en ligne

# data[].attributes.attachment_link.title
Create LaTeX tables online - TablesGenerator.com

# data[].attributes.attachment_link.description
Easily create even complex LaTeX tables with our online generator - you can paste data from a spreadsheet, merge cells, edit borders and more.

# data[].attributes.body
Editeur de tableaux LaTeX en ligne

# data[].attributes.body
Convertisseur d'images et texte en LaTeX

# data[].attributes.attachment_link.description
Just easily snip for a formula image or upload from local, you can quickly get the LaTeX expression for the mathematical formula! SimpleTex supports fast insertion of image/MathML/LaTeX and other formats to major document editing software, which could greatly boost the work efficiency. Best of all, SimpleTex is free and developed by college student!

# data[].attributes.body
Convertisseur d'écriture manuelle en LaTeX

# data[].attributes.attachment_link.readable_text
Want a Mac app?

Lucky you. The Mac app is finally stable enough. See how it works on Vimeo. Download the latest version here.

Restriction: In addition to the LaTeX command the unlicensed version will copy a reminder to purchase a license to the clipboard when you select a symbol.

You can purchase a license here: Buy Detexify for Mac

If you need help contact mail@danielkirs.ch.

What is this?

Anyone who works with LaTeX knows how time-consuming it can be to find a symbol in symbols-a4.pdf that you just can't memorize. Detexify is an attempt to simplify this search.

How do I use it?

Just draw the symbol you are looking for into the square area above and look what happens!

My symbol isn't found!

The symbol may not be trained enough or it is not yet in the list of supported symbols. In the first case you can do the training yourself. In the second case just drop me a line (mail@danielkirs.ch)! I am rewriting parts right now and training isn't functional in this version.

I like this. How can I help?

You could spare some time training Detexify. You could also look at the source of the frontend and backend on Github. If you really, really like this you can also donate.

The backend server is running on Digital Ocean (referral link) so you can also reduce my hosting costs by using that referral link.

Why should I donate?

Hosting of detexify costs some money. If Detexify helps you, you might want to help cover these costs.

This doesn't work at all!?

Be sure you use a modern browser. A recent version of Chrome or Firefox should do the trick.

Do you support Unicode?

No. Have a look at http://shapecatcher.com for Unicode.

I am a researcher. Can I use Detexify's training data?

Who created Detexify?

Philipp Kühl had the initial idea and Daniel Kirsch made it happen.

# data[].attributes.attachment_link.description
Lucky you. The Mac app is finally stable enough. See how it works on Vimeo. Download the latest version here. Restriction: In addition to the LaTeX command the unlicensed version will copy a reminder to purchase a license to the clipboard when you select a symbol.

# data[].attributes.body
Editeur d'équations LaTeX en ligne

# data[].attributes.attachment_link.description
Online LaTeX equation editor, free LaTeX equation generator (png, pdf, mathML, ...), generate your complex mathematical expressions with simple clicks.

# data[].attributes.body
Editeur d'équations LaTeX en ligne

# data[].attributes.attachment_link.description
LaTex Equation Editor - Try LaTex equation editor online alongwith MathJax, AMS, MathML.

# data[].attributes.body
Editeur d'équations LaTeX en ligne

# data[].attributes.attachment_link.title
Online LaTeX Equation Editor - create, integrate and download

# data[].attributes.attachment_link.description
HTML LaTeX equation editor that creates graphical equations (gif, png, swf, pdf, emf). Produces code for directly embedding equations into HTML websites, forums or blogs. Images may also be dragged into other applications like Word. Open source and XHTML compliant.

# data[].attributes.attachment_link.readable_text
Texmaker est un éditeur LaTeX libre et gratuit avec support de l'unicode, correction orthographique, auto-complétion et repliage de code. Il intègre un afficheur pdf intégré avec support pour synctex et affichage en mode continu.
Texmaker est multi-plateforme : il fonctionne sur linux, macosx et windows.
Texmaker est simple à utiliser et à configurer.
Texmaker est distribué selon les termes de la licence GPL.

Un site de documentation et de tutoriels sur LaTeX est disponible ici.

# data[].attributes.attachment_link.title
Texmaker (free cross-platform latex editor)

# data[].attributes.attachment_link.description
Texmaker est un éditeur LaTeX libre et gratuit avec support de l'unicode, correction orthographique, auto-complétion et repliage de code. Il intègre un afficheur pdf intégré avec support pour synctex et affichage en mode continu.Texmaker est multi-plateforme : il fonctionne sur linux, macosx et windows. Texmaker est simple à utiliser et à configurer.

# data[].attributes.body
Compilateur MikTeX

# data[].attributes.body
Compilateur MacTeX

# data[].attributes.attachment_link.readable_text
The MacTeX-2024 Distribution

Just Take Me There
To download and install MacTeX without further ado, click the link below:
MacTeX Download Page,

About TeX Live, MacTeX, and BasicTeX
TeX Live is the standard distribution of TeX, LaTeX, and related programs produced by TeX Users Groups across the world. The distribution runs on the Macintosh, Windows, Linux, and Unix machines, using the same packages and fonts on all of these platforms. The binary programs are compiled separately for each platform, but from the same source code. The icon at the top right of our web pages is a link which takes you to the home page of the English language TeX Users Group (TUG).
MacTeX is a package which installs TeX Live on the Macintosh. The package is notarized by Apple and uses Apple's standard install technology. It contains native code for both Intel and Arm processors. When installation is complete, the software is fully configured and ready to use. The icon at the top left of our web pages is a link which takes you to this MacTeX home page.

The MacTeX working group inside TUG provides two install packages. One, BasicTeX, is relatively small, about 90 MB, but fully capable of typesetting standard TeX and LaTeX documents. The other, MacTeX, is much larger and includes essentially all software available for typesetting with TeX-like systems, including TeX, LaTeX, XeTeX, LuaTeX, ConTeXt, etc. This complete system supports almost every written language in use today, including languages of Western Europe, Russian, Greek, Arabic, Hebrew, Persian, Chinese, Japanese, Korean, and a multitude of more obscure scripts.

BasicTeX and MacTeX can coexist on the same machine, so users experimenting with TeX may reasonably install BasicTeX to try it out. The full MacTeX is recommended if you are certain that you will use TeX, even if you are a beginner, because any example in a book will automatically work and no time will be wasted adding extra missing components to the distribution.

Four Ways to Install TeX Live on a Macintosh

MacTeX-2024 requires macOS 10.14, Mojave, or higher and runs natively on Intel and Arm processors. To download, click:

MacTeX Download.

The smaller BasicTeX-2024 also requires macOS 10.14, Mojave, or higher and runs natively on Intel and Arm processors. To download, click:

BasicTeX Download.

You can also install TeX Live 2024 using the TeX Live Unix Install Script. This method supports macOS 10.6, Snow Leopard, and higher and runs on Intel and Arm processors. To download, click:

Unix Download.

To obtain older versions of MacTeX if you are running macOS 10.3 through 10.13:

Older Versions.

Features of MacTeX

Solving Problems

Learning about TeX and LaTeX

TeX can produce documents of great beauty and complexity. Many examples are provided in the TeX Live web pages, accessed by clicking the icon at the top right of each of our pages. Early in the development of MacTeX, samples were produced specifically for our site, and while these samples are now quite old, it is fun to glance at them: Trying Out TeX.

# data[].attributes.attachment_link.description
The MacTeX-2024 Distribution To download and install MacTeX without further ado, click the link below: MacTeX Download Page , TeX Live is the standard distribution of TeX, LaTeX, and related programs produced by TeX Users Groups across the world.

# data[].attributes.attachment_link.description
An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

# data[].attributes.attachment_link.readable_text
Max Alekseev The George Washington University, US

I found Papeeria very useful in the academic environment ... Papeeria provides a solid and universal framework for worries-free collaborative editing of LaTeX documents...

Jake Kirilenko Saint-Petersburg State University, Russia

This great application made lots of thesis and term work papers of our school significantly nicer...

Tarcisio Antonio Hess Coelho University of San-Paulo, Brasilia

Works fine in terms of its main purpose...I was able to write technical articles and no problem occurred.

# data[].attributes.attachment_link.keywords[]
латех онлайн

# data[].attributes.attachment_link.title
Papeeria: online collaborative LaTeX editor

# data[].attributes.attachment_link.description
Free online LaTeX, Markdown and plots for scientific papers. Unlimited real-time collaboration.

# data[].attributes.body
Editeur simple pour activité pédagogique

# data[].attributes.attachment_link.description
Q&A for users of TeX, LaTeX, ConTeXt, and related typesetting systems