Unofficial Nielsen Lab Manual

Total Page:16

File Type:pdf, Size:1020Kb

Load more

Unofficial Nielsen Lab Manual January 21, 2015 i Contents 1 Introduction 3 2 Computational Resources3 2.1 In-Lab..............................................3 2.2 Out of Lab............................................3 2.3 Environment...........................................4 2.3.1 Logging On - In Lab..................................4 2.3.2 Terminal-Working from Command Line........................4 2.3.3 Terminal Commands..................................5 2.3.4 Remote Logging....................................8 2.4 Text Editors........................................... 10 2.4.1 VI Usage........................................ 11 2.5 Launching Jobs on bigbird - The Job Queue System...................... 12 2.5.1 Current Job Queue System............................... 12 3 Simulation Codes 13 3.1 LAMMPS............................................ 13 3.2 NAMD............................................. 15 3.3 MPDyn............................................. 16 3.4 Other Simulation Codes..................................... 17 4 Molecular Modeling Codes 17 4.1 VMD.............................................. 18 5 Plotting Software 19 5.1 Gnuplot............................................. 19 5.2 Xmgrace............................................. 20 1 6 Other Useful Programs, Applications, and Tools 20 6.1 pdflatex............................................. 21 6.2 POV-Ray............................................ 21 6.3 GIMP.............................................. 22 6.4 tmux............................................... 23 6.5 Mathematica.......................................... 24 6.6 MATLAB............................................ 25 6.7 Office Suite........................................... 26 7 Programming Languages and Resources 26 7.1 Tcl................................................ 27 7.2 Bash............................................... 27 7.3 C++ .............................................. 27 7.4 Python.............................................. 28 7.5 Fortran.............................................. 28 7.6 LaTeX.............................................. 28 8 Simulation Techniques 29 8.1 Molecular Dynamics...................................... 29 9 Coordinate Files 31 9.1 PDB............................................... 31 9.2 XYZ............................................... 33 10 Lab Safety 34 10.1 Equipment Safety........................................ 34 10.2 Personal Safety......................................... 34 10.3 Other Safety Resources..................................... 35 2 1 Introduction Hello, and welcome to the Nielsen Lab! Our research group is a part of the Chemistry Department in the University of Texas at Dallas, and specifically we are located at BE 3.304 in the Berkner building. We are theoretical and computational group and as such the strongest chemical you will find in the Nielsen lab is coffee. This is an unofficial lab manual intended to act as an introduction and reference to computational chemistry software and techniques. It is ever changing and being updated, so if you feel something is missing, don’t hesitate to add to or change it. 2 Computational Resources 2.1 In-Lab There are currently 5 machines in the lab. They are listed below: Name Processor Number of CPUs Architecture bert Xeon 16 64-bit cvc Xeon 24 64-bit animal core 2 2 64-bit piggy quad core 4 64-bit grover pentium D 2 64-bit Table 1: List of machines available in the lab. 2.2 Out of Lab The lab also has access to a CPU cluster for more computationally intensive simulations/programs. However, the cluster is not physically located in the lab and must be accessed through remote logging. The master node of this cluster is named bigbird and is a 64-bit machine. bigbird has 24 on-board CPUs along with a Tesla 3 scientific grade GPU (Graphics Processing Unit). The additional CPUs in the cluster are partitioned into 4 nodes (b1, b2, b2, and b4) each with 32 cpus. Each node can be logged into directly and have programs/jobs run or can have jobs partitioned to them from bigbird using the job queue system. 2.3 Environment All the machines use Linux. The Linux implementation depends on the machine, but the computer network has been setup so you can log into any machine in the Nielsen lab and still have your files preserved. In this sense it does not matter which machine you use. You can also remotely log in to and use any other lab machine from whichever machine you are at. All the machines currently available are 64-bit, so any self compiled programs should run on any machine in the lab. Before being able to log into the network, you need to fill in some paperwork for UTD to create an account, which usually takes several weeks (or even months sometimes). During this time you will most likely use another lab member’s account. If this is the case, then your host will need to log in for you to have access to lab machines. 2.3.1 Logging On - In Lab If the machine is off, just turning it on will (after a good 15 minutes some-times) take you to a log in screen. Your username will usually be your netid. After entering the userid, enter your password to log into the NSM system. All the machines in the lab work on this system, and every machine will log into your home directory in the NSM network. For example, a user John B. Smith with a user id of ’jbs072000’ will have a home directory located on the NSM network: /net/uu/nm/cm/jbs071000 Once logged onto the machine, you can use Linux much like any windows machine. 2.3.2 Terminal-Working from Command Line You will often run commands from the terminal. The terminal is just a place where you can type in com- mands, and display some information. The terminal usually can be started from the system tools using: 4 Panel ) Applications ) System Tools ) Terminal. The terminal will allow you to do things such as navigate through your directories(folders), display file contents, move/copy data/files, and execute programs. 2.3.3 Terminal Commands The terminal is an input/output source where you can type in commands and display information. The more used to the system you become, the more you start using the terminal, as it allows quick access commands to manipulate files, directories, and also show information. The complete list of Linux terminal commands can be found at http://ss64.com/bash/. Usually only a handful of commands are needed to start working on a terminal, and a list of the most commonly used ones are given below( from http: //www.unixguide.net/linux/linuxshortcuts.shtml): Table 2: Terminal Usage Shortcuts: < T ab > (In a text terminal) Auto-complete the command if there is only one option, or else show all the available options. THIS SHORT- CUT IS GREAT! It even works at LILO prompt! <"> Scroll and edit the command history. Press < Enter > to exe- cute previous commands. < Ctrl > c Kill the current process (mostly in the text mode for small appli- cations). < Ctrl > z Send the current process to the background. < MiddleMouseButton > Paste the text which is currently highlighted somewhere else. This is the normal ’copy and paste’ operation in Linux. ∼ (tilde) My home directory (normally the directory ’/home/myloginname’. For example, the command ’cd /mydir’ will change my working directory to the subdirectory ’mydir’ under my home directory. Typing just ’cd’ alone is an equivalent of the command ’cd’. .(dot) Current directory. For example, ’./myprogram’ will attempt to execute the file ’myprogram’ located in your current working di- rectory. .. (two dots) Directory parent to the current one. For example, the command ’cd ..’ will change my current working directory one one level up. 5 Table 3: Terminal Usage Commands Command Action/Usage pwd Print working directory, i.e., display the name of my current di- rectory on the screen. df -h (=disk free) Print disk info about all the file systems (in human- readable form) du/ -bh j more (=disk usage) Print detailed disk usage for each sub-directory starting at the ’/’ (root directory(in human legible form). ls List the content of the current directory. Under Linux, the com- mand ’dir’ is an alias to ls. Many users have ’ls’ to be an alias to ’ls -color’. cd < directory > Change directory. Using ’cd’ without the directory name will take you to your home directory. ’cd -’ will take you to your previous directory and is a convenient way to toggle between two directories. ’cd ..’ will take you one directory up. cp < sourcedestination > Copy files. E.g., ’cp /home/stan/existingfilename .’ will copy a file to my current working directory. Use the ’-r’ option (for recursive) to copy the contents of whole directories, e.g. , ’cp -r myexisting/dir/’ will copy a sub-directory under my current work- ing directory to my home directory. mv < source >< destination > Move or rename files. The same command is used for moving and renaming files and directories. Continued on next page... 6 Table 3 – continued from previous page... rm < files > Remove (delete) files. You must own the file in order to be able to remove it. On many systems, you will be asked for confir- mation of deletion, if you don’t want this, use the ’-f’ (=force) option, e.g., ’rm -f *’ will remove all files in my current working directory, no questions asked. mkdir < directory > Make a new directory. rmdir < directory > Remove an empty directory. rm -r files (recursive remove) Remove files, directories, and their sub- directories. Careful with this command as root-you can easily remove all files on the system with such a command executed on the top of your directory
Recommended publications
  • Freenas® 11.0 User Guide

    Freenas® 11.0 User Guide

    FreeNAS® 11.0 User Guide June 2017 Edition FreeNAS® IS © 2011-2017 iXsystems FreeNAS® AND THE FreeNAS® LOGO ARE REGISTERED TRADEMARKS OF iXsystems FreeBSD® IS A REGISTERED TRADEMARK OF THE FreeBSD Foundation WRITTEN BY USERS OF THE FreeNAS® network-attached STORAGE OPERATING system. VERSION 11.0 CopYRIGHT © 2011-2017 iXsystems (https://www.ixsystems.com/) CONTENTS WELCOME....................................................1 TYPOGRAPHIC Conventions...........................................2 1 INTRODUCTION 3 1.1 NeW FeaturES IN 11.0..........................................3 1.2 HarDWARE Recommendations.....................................4 1.2.1 RAM...............................................5 1.2.2 The OperATING System DeVICE.................................5 1.2.3 StorAGE Disks AND ContrOLLERS.................................6 1.2.4 Network INTERFACES.......................................7 1.3 Getting Started WITH ZFS........................................8 2 INSTALLING AND UpgrADING 9 2.1 Getting FreeNAS® ............................................9 2.2 PrEPARING THE Media.......................................... 10 2.2.1 On FreeBSD OR Linux...................................... 10 2.2.2 On WindoWS.......................................... 11 2.2.3 On OS X............................................. 11 2.3 Performing THE INSTALLATION....................................... 12 2.4 INSTALLATION TROUBLESHOOTING...................................... 18 2.5 UpgrADING................................................ 19 2.5.1 Caveats:............................................
  • Linux on the Road

    Linux on the Road

    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
  • Bringing GNU Emacs to Native Code

    Bringing GNU Emacs to Native Code

    Bringing GNU Emacs to Native Code Andrea Corallo Luca Nassi Nicola Manca [email protected] [email protected] [email protected] CNR-SPIN Genoa, Italy ABSTRACT such a long-standing project. Although this makes it didactic, some Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor limitations prevent the current implementation of Emacs Lisp to family. GNU Emacs can currently execute Elisp code either inter- be appealing for broader use. In this context, performance issues preted or byte-interpreted after it has been compiled to byte-code. represent the main bottleneck, which can be broken down in three In this work we discuss the implementation of an optimizing com- main sub-problems: piler approach for Elisp targeting native code. The native compiler • lack of true multi-threading support, employs the byte-compiler’s internal representation as input and • garbage collection speed, exploits libgccjit to achieve code generation using the GNU Com- • code execution speed. piler Collection (GCC) infrastructure. Generated executables are From now on we will focus on the last of these issues, which con- stored as binary files and can be loaded and unloaded dynamically. stitutes the topic of this work. Most of the functionality of the compiler is written in Elisp itself, The current implementation traditionally approaches the prob- including several optimization passes, paired with a C back-end lem of code execution speed in two ways: to interface with the GNU Emacs core and libgccjit. Though still a work in progress, our implementation is able to bootstrap a func- • Implementing a large number of performance-sensitive prim- tional Emacs and compile all lexically scoped Elisp files, including itive functions (also known as subr) in C.
  • Cygwin User's Guide

    Cygwin User's Guide

    Cygwin User’s Guide Cygwin User’s Guide ii Copyright © Cygwin authors Permission is granted to make and distribute verbatim copies of this documentation provided the copyright notice and this per- mission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this documentation under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this documentation into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. Cygwin User’s Guide iii Contents 1 Cygwin Overview 1 1.1 What is it? . .1 1.2 Quick Start Guide for those more experienced with Windows . .1 1.3 Quick Start Guide for those more experienced with UNIX . .1 1.4 Are the Cygwin tools free software? . .2 1.5 A brief history of the Cygwin project . .2 1.6 Highlights of Cygwin Functionality . .3 1.6.1 Introduction . .3 1.6.2 Permissions and Security . .3 1.6.3 File Access . .3 1.6.4 Text Mode vs. Binary Mode . .4 1.6.5 ANSI C Library . .4 1.6.6 Process Creation . .5 1.6.6.1 Problems with process creation . .5 1.6.7 Signals . .6 1.6.8 Sockets . .6 1.6.9 Select . .7 1.7 What’s new and what changed in Cygwin . .7 1.7.1 What’s new and what changed in 3.2 .
  • The Elinks Manual the Elinks Manual Table of Contents Preface

    The Elinks Manual the Elinks Manual Table of Contents Preface

    The ELinks Manual The ELinks Manual Table of Contents Preface.......................................................................................................................................................ix 1. Getting ELinks up and running...........................................................................................................1 1.1. Building and Installing ELinks...................................................................................................1 1.2. Requirements..............................................................................................................................1 1.3. Recommended Libraries and Programs......................................................................................1 1.4. Further reading............................................................................................................................2 1.5. Tips to obtain a very small static elinks binary...........................................................................2 1.6. ECMAScript support?!...............................................................................................................4 1.6.1. Ok, so how to get the ECMAScript support working?...................................................4 1.6.2. The ECMAScript support is buggy! Shall I blame Mozilla people?..............................6 1.6.3. Now, I would still like NJS or a new JS engine from scratch. .....................................6 1.7. Feature configuration file (features.conf).............................................................................7
  • Emacs Speaks Statistics (ESS): a Multi-Platform, Multi-Package Intelligent Environment for Statistical Analysis

    Emacs Speaks Statistics (ESS): a Multi-Platform, Multi-Package Intelligent Environment for Statistical Analysis

    Emacs Speaks Statistics (ESS): A multi-platform, multi-package intelligent environment for statistical analysis A.J. Rossini Richard M. Heiberger Rodney A. Sparapani Martin Machler¨ Kurt Hornik ∗ Date: 2003/10/22 17:34:04 Revision: 1.255 Abstract Computer programming is an important component of statistics research and data analysis. This skill is necessary for using sophisticated statistical packages as well as for writing custom software for data analysis. Emacs Speaks Statistics (ESS) provides an intelligent and consistent interface between the user and software. ESS interfaces with SAS, S-PLUS, R, and other statistics packages under the Unix, Microsoft Windows, and Apple Mac operating systems. ESS extends the Emacs text editor and uses its many features to streamline the creation and use of statistical software. ESS understands the syntax for each data analysis language it works with and provides consistent display and editing features across packages. ESS assists in the interactive or batch execution by the statistics packages of statements written in their languages. Some statistics packages can be run as a subprocess of Emacs, allowing the user to work directly from the editor and thereby retain a consistent and constant look- and-feel. We discuss how ESS works and how it increases statistical programming efficiency. Keywords: Data Analysis, Programming, S, SAS, S-PLUS, R, XLISPSTAT,STATA, BUGS, Open Source Software, Cross-platform User Interface. ∗A.J. Rossini is Research Assistant Professor in the Department of Biostatistics, University of Washington and Joint Assis- tant Member at the Fred Hutchinson Cancer Research Center, Seattle, WA, USA mailto:[email protected]; Richard M.
  • 1 What Is Gimp? 3 2 Default Short Cuts and Dynamic Keybinding 9

    1 What Is Gimp? 3 2 Default Short Cuts and Dynamic Keybinding 9

    GUM The Gimp User Manual version 1.0.0 Karin Kylander & Olof S Kylander legalities Legalities The Gimp user manual may be reproduced and distributed, subject to the fol- lowing conditions: Copyright © 1997 1998 by Karin Kylander Copyright © 1998 by Olof S Kylander E-mail: [email protected] (summer 98 [email protected]) The Gimp User Manual is an open document; you may reproduce it under the terms of the Graphic Documentation Project Copying Licence (aka GDPL) as published by Frozenriver. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT- ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Graphic Documentation Project Copying License for more details. GRAPHIC DOCUMENTATION PROJECT COPYING LICENSE The following copyright license applies to all works by the Graphic Docu- mentation Project. Please read the license carefully---it is similar to the GNU General Public License, but there are several conditions in it that differ from what you may be used to. The Graphic Documentation Project manuals may be reproduced and distrib- uted in whole, subject to the following conditions: The Gimp User Manual Page i Legalities All Graphic Documentation Project manuals are copyrighted by their respective authors. THEY ARE NOT IN THE PUBLIC DOMAIN. • The copyright notice above and this permission notice must be preserved complete. • All work done under the Graphic Documentation Project Copying License must be available in source code for anyone who wants to obtain it. The source code for a work means the preferred form of the work for making modifications to it.
  • Microsoft Office Server)

    Microsoft Office Server)

    Microsoft Office Microsoft Office es una suite ofimática que abarca el PowerPoint. Adicionalmente, una llamada “versión pro- mercado completo en Internet e interrelaciona aplicacio- fesional” de Office incluía también Microsoft Access y nes de escritorio, servidores y servicios para los sistemas Schedule Plus. operativos Microsoft Windows y Mac OS X. Microsoft Con el transcurso de los años las aplicaciones de Offi- Office fue lanzado por Microsoft en 1989 para Apple Ma- [1] ce han crecido sustancialmente desde un punto de vista cintosh, más tarde seguido por una versión para Win- técnico, incluso comparten funcionalidades, tales como: 1990.[2] La primera versión de Office conte- dows, en corrector ortográfico común, un integrador de datos OLE nía Microsoft Word, Microsoft Excel y Microsoft Power- y el lenguaje de scripts de Visual Basic para Aplicaciones. Point. Además, una versión “Pro” (profesional) de Office Microsoft también posiciona a Office como una platafor- incluía Microsoft Access y Schedule Plus. Con el tiem- ma de desarrollo para la línea de software para negocios. po, las aplicaciones de Office han crecido sustancialmen- te y de forma más estrecha con características comparti- Las versiones actuales son Office 2013 para Windows, das, como un corrector ortográfico común, la integración lanzada el 29 de enero de 2013 y Office 2011 para Mac. de datos OLE y el lenguaje de secuencias de comandos Office 2013, anunciado el 25 de octubre de 2012 fue li- de Microsoft, Visual Basic para aplicaciones. Microsoft berado el 29 de enero de 2013 con la novedad de Office también posiciona Office como una plataforma de desa- 365.
  • Officesuite UC Brochure

    Officesuite UC Brochure

    OfficeSuite UC® Cloud communications for a new world of business Powerful tools to transform the way you do business LOWER IT AND ADMINISTRATIVE COSTS LET BUSINESS TAKE PLACE EVERYWHERE Dramatically reduce the time and resources Increase productivity by enabling your required to manage and maintain your employees to work and collaborate phone system and communications seamlessly from anywhere using deskphones, services with centralized management smartphones and laptops. via the WE Connect portal. Get business calls, faxes and emails on any device Enjoy free and automatic lifetime upgrades and maintenance Meet face‑to‑face and collaborate on any project in real time Mix and match seat types and add users and features based on via video conference business demands Access and manage everything you need securely online Enhance productivity and save time when employees from anywhere self‑manage features 2 One Unified Communications (UC) solution for all your needs Cloud‑based phone system with hundreds of features and Integrates with existing off‑the‑shelf and custom developed unlimited calling business applications Native contact center application Visual voicemail and speech‑to‑text Company‑wide chat and mobile apps Online faxing tools for any device Video and audio conferencing, web collaboration tools Presence and availability UNIFY ALL EMPLOYEES AND SITES AVOID DISASTERS AND ENSURE BUSINESS CONTINUITY Use one system for your entire organization Secure everything you need in the cloud without expensive wiring or IT support. and remain
  • Officesuite UC® Cloud Communications for a New World of Business Powerful Tools to Transform the Way You Do Business

    Officesuite UC® Cloud Communications for a New World of Business Powerful Tools to Transform the Way You Do Business

    OfficeSuite UC® Cloud communications for a new world of business Powerful tools to transform the way you do business Lower IT and administrative costs Let business take place everywhere Dramatically reduce the time and resources Increase productivity by enabling your required to manage and maintain your employees to work and collaborate phone system and communications seamlessly from anywhere using desk phones, services with centralized management smartphones and laptops. via the MyOfficeSuite portal. 25% Get business calls, faxes and emails on any device Enjoy free and automatic lifetime upgrades and maintenance Meet face to face and collaborate on any project in real time via video conference Add or remove users and features based on busi- ness demands Access and manage everything you need securely businesses increased online from anywhere Enhance productivity andproductivity save management with UCaaS time when employees self-manage features 25% saved in IT costs when of businesses increased 1 businesses moved to UC productivity with UCaaS 1 1https://www.atlantech.net/blog/decrypting-unified-communications-pricing-5-ucaas-price-faq-answered saved in IT costs when businesses moved to UC 1 One unified communications solution for all your needs Cloud-based phone system with hundreds of Integrates with existing off-the-shelf and custom- features and unlimited calling developed business applications Company-wide chat and mobile apps Visual voicemail and speech-to-text Video and audio conferencing, web collaboration Online faxing tools for any device tools Presence and availability Unify all employees and sites Avoid disasters and ensure business continuity Use one system for your entire organization Secure everything you need in the cloud without expensive wiring or IT support.
  • Upgrade Operations Guide

    Upgrade Operations Guide

    Oracle® Communications Network Charging and Control Upgrade Operations Guide Release 12.0.2 December 2018 Copyright Copyright © 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error- free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
  • GNU Texmacs User Manual Joris Van Der Hoeven

    GNU Texmacs User Manual Joris Van Der Hoeven

    GNU TeXmacs User Manual Joris van der Hoeven To cite this version: Joris van der Hoeven. GNU TeXmacs User Manual. 2013. hal-00785535 HAL Id: hal-00785535 https://hal.archives-ouvertes.fr/hal-00785535 Preprint submitted on 6 Feb 2013 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. GNU TEXMACS user manual Joris van der Hoeven & others Table of contents 1. Getting started ...................................... 11 1.1. Conventionsforthismanual . .......... 11 Menuentries ..................................... 11 Keyboardmodifiers ................................. 11 Keyboardshortcuts ................................ 11 Specialkeys ..................................... 11 1.2. Configuring TEXMACS ..................................... 12 1.3. Creating, saving and loading documents . ............ 12 1.4. Printingdocuments .............................. ........ 13 2. Writing simple documents ............................. 15 2.1. Generalities for typing text . ........... 15 2.2. Typingstructuredtext ........................... ......... 15 2.3. Content-basedtags