Latex Net

๐ ALL INFORMATION CLICK HERE ๐๐ป๐๐ป๐๐ป
Latex Net
The Island of TeX in 2020 and 2021 August 29, 2021
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\usepackage { fontspec } % Allows font customization
\usepackage { marvosym } % Allows the use of symbols
\usepackage [ english ] { babel } % Required to compile in Windows
\setlength\parindent { 0pt } % Removes all indentation from paragraphs
\defaultfontfeatures { Mapping=tex-text }
\setmainfont { Adobe Garamond Pro } % Main document font
\setsansfont { Gill Sans } % Used in the from address line above the to address
\renewcommand { \normalsize } { \fontsize { 12.5 } { 17 } \selectfont }
%----------------------------------------------------------------------------------------
%----------------------------------------------------------------------------------------
\setkomavar { fromname } { John Smith } % Your name
\setkomavar { fromaddress } { 123 Broadway \\ City \\ Country } % Your address
\setkomavar { fromphone } {( 000 ) 111-1111 } % Your phone number
\setkomavar { fromemail } { john@smith.com } % Your email address
\setkomavar { place } { } % City written before the date, put your city here if you want this
\setkomavar { signature } { John Smith } % Your name as you want it to appear in the signature
% These are not used in this document, uncomment if you would like to use them and refer
%\setkomavar{fromfax}{+1 (1)23 456789} % Your fax number
%\setkomavar{fromurl}{http://www.johnsmith.com} % Your personal website
%\setkomavar{frombank}{Postbank 9307157}
%----------------------------------------------------------------------------------------
%----------------------------------------------------------------------------------------
ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืื
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Want to learn LaTeX? Check out these websites: LaTeXguide.org and LaTeX-Cookbook.net for hundreds of examples with online editing and compiling.
ยฉ Copyright 2020 โ LaTeX.net , LaTeX.org and LaTeX-Community.org Privacy policy and impressum
When I first started using LaTeX several years ago during my first year of graduate school, I was impressed with the precision and flexibility of LaTeX and was won over by the beautiful documents it produces. I promptly started to learn the structure and syntax of the language so I could make these beautiful documents I kept seeing. However, I quickly found that something was missing. There was plenty of information available online regarding how to learn LaTeX and an entire community happy to help with any issues, but there was no place where I could easily find complete documents which I could look over to see how they were written. What I wanted was a resource for LaTeX templates.
Iโve written this article to describe what LaTeX templates are and to hopefully promote their acceptance and use in the LaTeX community. I hope to show that they are an invaluable resource to both novice and advanced users of LaTeX. I introduce a new resource I have created for LaTeX templates that I believe has the potential to greatly benefit the LaTeX community.
A LaTeX template is a document shell which has been designed for a specific purpose, for example a resume, thesis or assignment. This means it contains elements that are typically found in documents of that type and has been designed with some thought as to appearance beyond the bare minimum required for functionality. The layout would not be complete without some content, so templates generally have dummy text to give the appearance of containing content. This is an example of a compiled LaTeX template for a cover letter:
This is the XeLaTeX source for this template:
You can find the template source file here .
Many LaTeX purists believe that documents should be created from scratch (or with only minimal influence from other documents) each time a new one is required. Frankly, I believe this approach is inefficient and ultimately negatively impacts on the design of the document. Undoubtedly, LaTeX looks great by default, but the enormous potential for customization is wasted when one needs to quickly create a document for a specialized purpose. It makes simple sense to use a pre-made layout for the document type you are creating and to spend the time the saved not worrying about layout to improve your content. One of the arguments frequently used for the use of LaTeX is its supposed separation of content from layout. I would argue that creating a new document from scratch each time is the same as using a word processor with regard to the time required to customize the layout.
Back to my story, when I was just starting to learn LaTeX, I didnโt have the time to read through piles of resources. I was a busy graduate student with a few days for each assignment, and I didnโt want to waste one of those days learning how to make a LaTeX document that would suit the assignment. I just wanted a template I could fill in and learn LaTeX as I went.
This brings me to why I believe LaTeX templates can increase interest in LaTeX and help new users ease into the language and syntax. The very newest user can simply take a template, find the dummy text they want to replace, paste their own instead and hit compile. It really should be that easy. They will, of course, quickly find that they want to add, say, a table or image to a document and will have to look up how to do so. Perhaps they might want to change the font, paragraph spacing, margins, or any number of other things. This is how I learned LaTeX, I tackled problems as they came and learned new things in the process and this has been a efficient process for me since I did not need to sit down and read through several books to get started making documents.
The design and โwowโ factor of a template should be what makes people interested in LaTeX, and the template itself should be friendly enough to easily edit. It can then act as a stepping stone into learning more LaTeX.
Advanced users who currently make documents from scratch should consider the benefits of templates. There is no reason to re-invent the wheel every time, a document of a certain type has features which are always found in that document type. A template simply captures them and provides a clean environment to which content can be added. Spending less type worrying about layout means spending more time on the content itself.
By this point I have hopefully convinced you that LaTeX templates have great potential and are at least worth checking out. So why arenโt LaTeX templates more prevalent? I honestly cannot say. Being a relative newcomer to LaTeX, I get the impression that LaTeX is such a niche that users familiar with it are not heavily inconvenienced by creating documents from scratch and may not appreciate the design potential of customized documents โ we are, after all, mostly of the analytical professions. This isnโt to say that no one has thought to make LaTeX templates before, that is by far untrue. Here and here are examples of websites that I came across on my search for LaTeX templates back when I was learning LaTeX. I was not impressed.
I found the lack of image/PDF previews, the simple design of the webpages and unusability of the templates unacceptable. This prompted me to create a single page dedicated to LaTeX templates on my personal website which rose to the top of Google for LaTeX templates relatively quickly. I felt this page was not doing the topic justice so I recently created a new website devoted entirely to LaTeX templates.
I introduce, www.LaTeXTemplates.com , the definitive resource for LaTeX templates. The website is orientated around two main principles: design and ease of use . LaTeX can be seen a tool for design, and it has great potential to make stylish and contemporary documents. This is an example of what LaTeX can achieve given a bit of design ability:
The website reflects this potential of LaTeX. It has a clean layout and is very much to the point.
Many prior LaTeX templates had sporadic commenting and it was not always clear where the user should place their content. It felt, once again, that these templates were advanced LaTeX users communicating with other advanced users. One of the goals of the website has been to make the templates readable by anyone with an elementary understanding of markup languages. This has been achieved through maintaining a consistent commenting system throughout all templates on the website which not only comments almost every line, but makes it very obvious where user content should go.
I believe LaTeX needs to be dragged into the 21st century. In this fast-paced world where everything is (or will soon be) in the cloud, we need to make LaTeX easier to use and more accessible. Resources such as the one I have made, along with online LaTeX compilers allowing collaborative writing, can and should be the future of LaTeX. There is great potential in this system. I will continue to work to bring LaTeX to the masses, to make it beautiful and easy to use.
I invite anyone who has made a LaTeX document they are particularly proud of to submit it on the website, or to create one from scratch. I also welcome feedback and ideas on how I can improve the website and the templates on it.
Vel developed LaTeXTemplates.com and launched it in April 2012. He is a moderator on LaTeX.org .
The Island of TeX in 2020 and 2021 August 29, 2021
Want to learn LaTeX? Check out these websites: LaTeXguide.org and LaTeX-Cookbook.net for hundreds of examples with online editing and compiling.
ยฉ Copyright 2020 โ LaTeX.net , LaTeX.org and LaTeX-Community.org Privacy policy and impressum
In 2020, the Island of TeX introduced Docker images for easily reproducible builds as well as a semi-official response to the need for continuous integration. These images were among the first using vanilla TeX Live, providing the required tools for running software included in TeX Live โ for example, Java Virtual Machine, Python, and so forth. Additionally, the island provides TeX Live releases from 2014 on and let the user decide whether they want to pull all the documentation and source files into their CI configuration.
With attention came the idea to more officially publish our images as texlive/texlive, which the island gladly did. Now IoT manages the releases at Docker Hub as well: https://hub.docker.com/r/texlive/texlive .
Docker Hub is the worldโs largest repository of container images with an array of content sources including container community developers, open source projects and independent software vendors building and distributing their code in containers.
Apart from applications in continuous integration, the Docker images have lured the island into creating another tool based on them. TeXdoc online is the successor to TeXdoc.net (which now redirects).
This tool provides a RESTful API for texdoc. A REST ful API is a stateless interface to web applications responding to typical HTTP requests with uniform responses. Usually, JSON is used for the response format. Following this principle, this software responds to HTTP GET requests with JSON representing documentation-related objects. There are several endpoints you can access.
The front end of TeXdoc online is structured in a similar way to TeXdoc.net. The main feature is still searching for packages. Topics are handled differently, though. We use CTANโs JSON API to fetch their topics and packages belonging to these topics. Any user visiting the landing page will be shown six random categories with a few packages each. If a category holds several packages, four of them are selected at random. Users have the option to show all topics and list the packages for any topic they are interested in. Also, each package entry can be automatically queried for documentation.
Deploying the software is straightforward. You can get an executable JAR file with all dependencies included that you can simply run using your local Java installation. Running the JAR bundle will open a local web server that can be accessed from your browser. As an alternative to running the JAR file, the island also provides a dockerized image. This image is based on IoTโs TeX Live images, which makes it quite large in terms of file size but also eliminates the need for a local TeX installation. Using Docker is the preferred solution for hosting your own instance of TeXdoc online.
The Docker image also provides daily updates. The container will update daily at midnight (container time) and thus stays up to date as long as
the current version of TeX Live is supported. The islandโs continuous integration ensures that you can always pull the latest tag and receive the latest and greatest TeX documentation, which when pulled and run will update itself.
To ease deployment, IoT provides a ready-made configuration for Docker Compose, an orchestration tool for Docker containers. It uses the Caddy web server to provide automatic HTTPS with local certificates or, on public domains, Letโs Encrypt certificates.
After finishing TeXdoc online to a production-ready degree, the island turned to the development of another handy tool, Albatross. This command line tool, with a silly yet adorable name, solves a very common problem: finding system fonts that provide a certain glyph. Users may provide the glyphs themselves or their corresponding Unicode code points in hexadecimal notation.
IoT also migrated checkcites, a tool for checking missing or unused references, from Pauloโs personal repository to the island. The team also decided to rewrite it from Lua to Kotlin โ this is still a work in progress. And the island is going from a monolithic implementation to a modular one, which is also a work in progress.
In 2020, IoT finished version 5 of arara, a major rewrite from Java to Kotlin, mainly working on features from user feedback, especially directory support and the processing of multiple files. The team got hooked by the idea of aligning release schedules of arara with TeX Live releases enabling IoT to make (small) breaking changes more often. So the island had big plans and started to work on version 6 right after releasing version 5. As with checkcites, the team walked the extra mile and arara went from a monolithic implementation to a modular one, plus an enhanced feature set and optimized workflow.
In version 5, the implementation had everything contained in one big block. In version 6, IoT made a split between an API, a core implementation, the engine and the CLI application to separate concerns. This was the first step in the direction of splitting out components that are bound to one platform. Aditionally, the team hopes to enable other people to develop their own tools based on the arara libraries if they wish to. With multiple library components this should be easy. The developers of the TeXify IDEA plugin expressed their interest in this to integrate proper arara support in TeXify.
For version 7, the team wants to take larger steps towards platform-independence. Hence, IoT will make use of Kotlin/Multiplatform (MPP) to use a single codebase for all target platforms. Some components will have to be rewritten, some need different interfaces for different platforms but in the end, the team hopes to provide an even more multitalented tool.
Up to now, arara has been developed as a file-based build tool. The tool does not track dependencies nor does it manage projects. You throw a file at it and it makes the best out of it. The team is evaluating support for projects and dependencies. Other feature candidates include cleaner logs and granularity switchs, new DSL-based rules and configurations, and better integration with existing workflows.
The team has many plans and hopes to realize as much as possible. The island is a vibrant environment for the development of TeX-related tools; IoT wants to enhance the user experience, from newbie to expert, and promote use and diffusion of modern methodologies and technologies. If you are interested in helping the island develop ideas or even implementing some code, visas for the island are free and easy to get, so feel free to reach out.
Wacky Brazilian bloke, TeX evangelist, duck enthusiast, Pringles-powered theoretical computer science researcher. Quack! On a more serious note: a Brazilian developer and programmer, using LaTeX since 2007 for virtually everything - articles, theses, songbooks, music sheets, slides, labels, visiting cards, you name it.
On the Computer Science side, his areas of interest include Automata Theory, Adaptive Technology and Programming Languages. He has some opensource projects hosted in SourceForge.net and GitHub.com.
Some of his contributions to CTAN, TeX Live and the TeX community:
The Island of TeX in 2020 and 2021 August 29, 2021
Want to learn LaTeX? Check out these websites: LaTeXguide.org and LaTeX-Cookbook.net for hundreds of examples with online editing and compiling.
ยฉ Copyright 2020 โ LaTeX.net , LaTeX.org and LaTeX-Community.org Privacy policy and impressum
Do you have any LaTeX related question?
There are many helpful people in forums on the Internet, answering questions and providing support. People enjoy reading and answering good questions and talking about LaTeX.
For good reading material, check out the sites of TeX user groups:
The Island of TeX in 2020 and 2021 August 29, 2021
ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืื
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืื
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\documentclass [ -- CLASS OPTIONS -- ] { revtex4 }
ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืื
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\documentclass [ preprint, prX ] { revtex4 }
ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืื
Sata Spread Spectrum
Asian Anal Orgy
Cute Asian Girl Masturbation