El Cómputo En Los Cursos De La Facultad De Ciencias, UNAM

Total Page:16

File Type:pdf, Size:1020Kb

El Cómputo En Los Cursos De La Facultad De Ciencias, UNAM El Cómputo en los Cursos de la Facultad de Ciencias, UNAM Antonio Carrillo Ledesma y Karla Ivonne González Rosas Facultad de Ciencias, UNAM http://academicos.fciencias.unam.mx/antoniocarrillo Una copia de este trabajo se puede descargar de la página: http://132.248.182.159/acl/Textos/ Verano 2019, Versión 1.0 1 1El presente trabajo está licenciado bajo un esquema Creative Commons Atribución CompartirIgual (CC-BY-SA) 4.0 Internacional. Los textos que compo- nen el presente trabajo se publican bajo formas de licenciamiento que permiten la copia, la redistribución y la realización de obras derivadas siempre y cuando éstas se distribuyan bajo las mismas licencias libres y se cite la fuente. ¡Copiaeste libro! ... Compartir no es delito. El Cómputo en los Cursos de la Facultad de Ciencias, UNAM Índice 1 Introducción 5 1.1 Software Propietario y Libre ................... 5 1.1.1 Software Propietario ................... 6 1.1.2 Software Libre ....................... 7 1.2 El Cómputo en las Carreras de Ciencias ............ 9 1.2.1 Algunos Cursos que Usan Cómputo ........... 12 1.3 Paquetes de Cómputo de Uso Común .............. 15 1.3.1 Sistemas Operativos ................... 19 1.3.2 Paquetes de Cálculo Numérico .............. 19 1.3.3 Paquetes de Cálculo Simbólico .............. 20 1.3.4 Paquetes Estadísticos ................... 21 1.3.5 Paquetes O…máticos ................... 22 1.3.6 Lenguajes de Programación y Entornos de Desarrollo . 22 1.3.7 Otros Programas de Cómputo .............. 22 2 Paquetes de Cálculo Numérico 24 2.1 MATLAB ............................. 27 2.2 Octave ............................... 28 2.3 FreeMat .............................. 28 2.4 Scilab ............................... 30 2.5 Julia ................................ 31 2.6 Scipy ................................ 33 2.7 Ventajas, Desventajas y Carencias ................ 34 2.8 Desde la Nube ........................... 37 3 Paquetes de Cálculo Simbólico 39 3.1 Mathematica ........................... 42 3.2 Maple ............................... 46 3.3 Maxima .............................. 48 3.4 Ventajas, Desventajas y Carencias ................ 50 3.5 Desde la Nube ........................... 51 4 Paquetes Estadísticos 52 4.1 SPSS ................................ 54 4.2 R .................................. 55 4.3 SAS ................................ 55 [email protected] 1 Antonio Carrillo Ledesma, Et alii El Cómputo en los Cursos de la Facultad de Ciencias, UNAM 4.4 Ventajas, Desventajas y Carencias ................ 57 4.5 Desde la Nube ........................... 58 5 Paquetes O…máticos 59 5.1 Hojas de Cálculo ......................... 60 5.2 Bases de Datos .......................... 62 5.3 Herramientas de Presentación y Multimedia .......... 64 5.4 Procesamiento de Imágenes ................... 65 5.5 Procesamiento de Textos ..................... 66 5.6 Desde la Nube ........................... 68 6 Lenguajes de Programación y Entornos de Desarrollo 69 6.1 Java ................................ 69 6.2 C y C++ ............................. 74 6.3 Python ............................... 81 6.4 Herramientas de Programación ................. 95 6.5 Programando Desde la Nube ................... 100 7 Otros Programas de Cómputo 103 7.1 Otros Programas Matemáticos .................. 103 7.2 Programas de Visualización y Gra…cación ............ 104 7.3 Navegadores Web ......................... 106 7.4 Compresores y Descompresores de Archivos .......... 107 7.5 Virtualización ........................... 109 7.6 Desde la Nube ........................... 110 8 Consideraciones y Comentarios Finales 111 8.1 Integración del Cómputo en las Carreras de Ciencias ..... 112 8.2 Ventajas, Desventajas y Carencias del Software Libre ..... 113 8.3 Comentarios Finales ....................... 114 9 Apéndice A: Cómputo en Instituciones Educativas 117 10 Apéndice B: Software Libre y Propietario 121 10.1 Software Libre ........................... 121 10.1.1 Tipos de Licencias .................... 124 10.2 Software Propietario ....................... 126 10.3 Implicaciones Económico-Políticas ................ 128 [email protected] 2 Antonio Carrillo Ledesma, Et alii El Cómputo en los Cursos de la Facultad de Ciencias, UNAM 11 Apéndice C: Máquinas Virtuales 132 11.1 Tipos de Máquinas Virtuales ................... 133 11.2 Técnicas de Virtualización .................... 133 11.3 ¿Qué Necesito para Crear y Usar una Máquina Virtual? .... 134 11.4 ¿Cómo Funciona una Máquina Virtual? ............. 135 11.5 Aplicaciones de las Máquinas Virtuales de Sistema ....... 139 11.6 Ventajas y Desventajas ...................... 140 11.6.1 Ventajas .......................... 141 11.6.2 Desventajas ........................ 143 11.6.3 Consideraciones Técnicas y Legales de la Virtualización 144 11.7 Máquinas Virtuales en la Educación, Ciencias e Ingeniería .. 145 12 Apéndice D: Creación, Uso y Optimización de Máquinas Vir- tuales Usando QEMU/KVM 148 12.1 Tipo de Virtualización Soportado por la Máquina Huésped .. 151 12.2 Salida Grá…ca de la Virtualización Usando VNC ........ 155 12.3 Usando un Sistema Operativo Live como una Máquina Virtual 157 12.4 Usando un Archivo ISO como una Máquina Virtual ...... 158 12.5 Creación de Máquinas Virtuales ................. 158 12.6 Uso de Virtualización Dentro de Otra Virtualización ...... 162 12.7 Manipulación del Estado de la Máquina Virtual ........ 163 12.8 Optimización de Imágenes .................... 163 12.8.1 Trabajar con una Imagen Virtual sin que se Altere .. 164 12.8.2 Aumento de Desempeño ................. 164 12.9 Uso de Máquinas Virtuales de VirtualBox en KVM/QEMU .. 168 12.10Conversión de Máquinas Virtuales a KVM/QEMU ...... 169 12.11Comunicación de las Máquinas Virtuales con el Sistema An- …trión e Internet ......................... 173 12.12Signi…cado de las Banderas de /proc/cpuinfo .......... 177 13 Apéndice E:Sistemas Operativos 183 13.1 Windows .............................. 185 13.2 Mac OS .............................. 186 13.3 Android .............................. 188 13.4 Linux ............................... 191 13.4.1 Sistema de Archivos y Estructura de Directorios .... 193 13.4.2 Trabajando con Linux .................. 198 13.4.3 Interprete de Órdenes de Consola BASH ........ 219 [email protected] 3 Antonio Carrillo Ledesma, Et alii El Cómputo en los Cursos de la Facultad de Ciencias, UNAM 13.4.4 Compresores y Descompresores de Archivos ...... 227 13.4.5 Copiar Archivos entre Equipos .............. 233 13.4.6 Linux «Seguros» ..................... 237 13.4.7 Linux Desde la Nube ................... 245 13.4.8 Instalar Debian GNU/Linux ............... 249 13.5 Otros ................................ 259 14 Bibliografía 261 [email protected] 4 Antonio Carrillo Ledesma, Et alii El Cómputo en los Cursos de la Facultad de Ciencias, UNAM 1 Introducción La Facultad de Ciencias de la Universidad Nacional Autónoma de México es una institución de educación superior que tiene como misión formar cientí…cos en las áreas de biología, física y matemáticas; realizar investigación y su difusión; hacer la divulgación que permita elevar sustancialmente la cultura cientí…ca del país; y propiciar la vinculación con los sectores de la sociedad. El Departamento de Matemáticas de la Facultad de Ciencias atiende a las carreras de Actuaría, Ciencias de la Computación, Matemáticas, Matemáti- cas Aplicadas y los cursos de Matemáticas de las demás carreras de la Fa- cultad (véase [1]), preparando alumnos que estudian, plantean, formulan y aplican modelos de contenido matemático, con el …n de proveer información para la planeación, previsión y la toma de decisiones, para resolver problemas Económicos, Sociales y de Ciencias e Ingenierías. Por lo anterior, un eje fundamental de desarrollo, es el que se re…ere a la formación en cómputo. Ante los retos que el vertiginoso y dinámico cambio enfrenta el mundo global en que vivimos, ante las exigencias de la sociedad de la información se requiere el manejo de las Tecnologías de la Información y de la Comunicación (TIC) por ello, el modelo educativo de cualquier ca- rrera universitaria y en particular las carreras en la Facultad de Ciencias de la UNAM, tiene la necesidad imperiosa de atender una formación computa- cional como parte integral de una formación omnilateral de los educandos; por ello, la Facultad de Ciencias cuenta, para lograr este objetivo, con asig- naturas que hacen uso de Laboratorios y Talleres de cómputo para ponerse al día en el manejo de esta importante herramienta. Los Laboratorios y Talleres de cómputo de los Edi…cios Tlahuizcalpan, Yelizcalli, Amoxcalli y en el Nuevo Edi…cio cuentan con el equipo y programas de cómputo que permiten estar a la vanguardia y que facilitan el trabajo académico en las materias que cursan los estudiantes. 1.1 Software Propietario y Libre Con el constante aumento de la comercialización de las computadoras y su relativo bajo costo, las computadoras se han convertido en un objeto om- nipresente, ya que estas se encuentran en las actividades cotidianas de mi- llones de usuarios, en formas tan diversas como teléfonos celulares, tabletas, computadoras portátiles y de escritorio, etc. Las computadoras por si solas no resuelven los problemas para los que [email protected] 5 Antonio Carrillo Ledesma, Et alii El Cómputo en los Cursos de la Facultad de Ciencias, UNAM los usuarios las compran. El Software — Sistema operativo y los programas de aplicaciones— son los que realmente generan las soluciones al interactuar
Recommended publications
  • Veusz Documentation Release 3.0
    Veusz Documentation Release 3.0 Jeremy Sanders Jun 09, 2018 CONTENTS 1 Introduction 3 1.1 Veusz...................................................3 1.2 Installation................................................3 1.3 Getting started..............................................3 1.4 Terminology...............................................3 1.4.1 Widget.............................................3 1.4.2 Settings: properties and formatting...............................6 1.4.3 Datasets.............................................7 1.4.4 Text...............................................7 1.4.5 Measurements..........................................8 1.4.6 Color theme...........................................8 1.4.7 Axis numeric scales.......................................8 1.4.8 Three dimensional (3D) plots..................................9 1.5 The main window............................................ 10 1.6 My first plot............................................... 11 2 Reading data 13 2.1 Standard text import........................................... 13 2.1.1 Data types in text import.................................... 14 2.1.2 Descriptors........................................... 14 2.1.3 Descriptor examples...................................... 15 2.2 CSV files................................................. 15 2.3 HDF5 files................................................ 16 2.3.1 Error bars............................................ 16 2.3.2 Slices.............................................. 16 2.3.3 2D data ranges........................................
    [Show full text]
  • Performance Counters in Htop 3.0
    Slide: [ ] Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Performance counters in htop 3.0 Hisham Muhammad @[email protected] https://hisham.hm Slide: [ 2 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command About me original author of htop, a project started in 2004 http://hisham.hm/htop/ lead dev of LuaRocks, package manager for Lua http://luarocks.org/ co-founder of the GoboLinux distribution http://gobolinux.org/ developer at Kong – FLOSS API gateway http://getkong.org/ (we’re hiring!) Slide: [ 3 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command What is htop an interactive process manager intended to be “a better top” by this all I originally meant was: scrolling! (versions of top improved a lot since!) Slide: [ 4 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Hello, htop! Slide: [ 5 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command htop beyond Linux Linux MacOS FreeBSD OpenBSD DragonFlyBSD Solaris (illumos) Slide: [ 6 ] Date: 2018-08-25 Talk: Perf counters in htop 3.0 Presenter: https://hisham.hm PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command Then Apple released a broken kernel..
    [Show full text]
  • Arxiv:Cs/0107036V2 [Cs.SC] 31 Jul 2001
    TEXmacs interfaces to Maxima, MuPAD and REDUCE A. G. Grozin Budker Institute of Nuclear Physics, Novosibirsk 630090, Russia [email protected] Abstract GNU TEXmacs is a free wysiwyg word processor providing an excellent typesetting quality of texts and formulae. It can also be used as an interface to Computer Algebra Systems (CASs). In the present work, interfaces to three general-purpose CASs have been implemented. 1 TEXmacs GNU TEXmacs [1] is a free (GPL) word processor which typesets texts and mathematical formulae with very high quality (like LAT X), • E emphasizes the logical structure of a document rather than its appearance (like • LATEX), is easy to use and intuitive (like typical wysiwyg word processors), • arXiv:cs/0107036v2 [cs.SC] 31 Jul 2001 can be extended by a powerful programming language (like Emacs), • can include PostScript figures (as well as other figures which can be converted • to PostScript), can export LAT X, and import LAT X and html, • E E supports a number of languages based on Latin and Cyrillic alphabets. • It uses TEX fonts both on screen and when printing documents. Therefore, it is truly wysiwyg, with equally good quality of on-screen and printed documents (in contrast to LyX which uses X fonts on screen and calls LATEX for printing). There is a similar commercial program called Scientific Workplace (for Windows). TEXmacs can also be used as an interface to any CAS which can generate LATEX output. It renders LATEX formulae on the fly, producing CAS output with highest 1 typesetting quality (better than, e.g., Mathematica, which uses fixed-width fonts for formula output).
    [Show full text]
  • 20 Linux System Monitoring Tools Every Sysadmin Should Know by Nixcraft on June 27, 2009 · 315 Comments · Last Updated November 6, 2012
    About Forum Howtos & FAQs Low graphics Shell Scripts RSS/Feed nixcraft - insight into linux admin work 20 Linux System Monitoring Tools Every SysAdmin Should Know by nixCraft on June 27, 2009 · 315 comments · Last updated November 6, 2012 Need to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as: 1. Finding out bottlenecks. 2. Disk (storage) bottlenecks. 3. CPU and memory bottlenecks. 4. Network bottlenecks. #1: top - Process Activity Command The top program provides a dynamic real-time view of a running system i.e. actual process activity. By default, it displays the most CPU-intensive tasks running on the server and updates the list every five seconds. Fig.01: Linux top command Commonly Used Hot Keys The top command provides several useful hot keys: Hot Usage Key t Displays summary information off and on. m Displays memory information off and on. Sorts the display by top consumers of various system resources. Useful for quick identification of performance- A hungry tasks on a system. f Enters an interactive configuration screen for top. Helpful for setting up top for a specific task. o Enables you to interactively select the ordering within top. r Issues renice command.
    [Show full text]
  • Universidade Salvador – Unifacs Programa De Pós-Graduação Em Redes De Computadores Mestrado Profissional Em Redes De Computadores
    UNIVERSIDADE SALVADOR – UNIFACS PROGRAMA DE PÓS-GRADUAÇÃO EM REDES DE COMPUTADORES MESTRADO PROFISSIONAL EM REDES DE COMPUTADORES DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Salvador 2005 DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Dissertação apresentada ao Mestrado Profissional em Redes de Computadores da Universidade Salvador – UNIFACS, como requisito parcial para obtenção do grau de Mestre. Orientador: Prof. Dr. Manoel Gomes de Mendonça. Salvador 2005 Lessa, Demian Interfaces gráficas com o usuário: uma abordagem baseada em padrões / Demian Lessa. – Salvador, 2005. 202 f.: il. Dissertação apresentada ao Mestrado Profissional em Redes de Computadores da Universidade Salvador – UNIFACS, como requisito parcial para a obtenção do grau de Mestre. Orientador: Prof. Dr. Manoel Gomes de Mendonça. 1. Interfaces gráficas para usuário - Sistema de computador. I. Mendonça, Manoel Gomes de, orient. II. Título. TERMO DE APROVAÇÃO DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Dissertação aprovada como requisito parcial para obtenção do grau de Mestre em em Redes de Computadores da Universidade Salvador – UNIFACS, pela seguinte banca examinadora: Manoel Gomes de Mendonça – Orientador _________________________________ Doutor em Ciência da Computação pela Universidade de Maryland em College Park, Estados Unidos Universidade Salvador - UNIFACS Celso Alberto Saibel Santos ____________________________________________ Doutor em Informatique Fondamentalle et Parallelisme pelo Université Paul Sabatier de Toulouse III, França Universidade Federal da Bahia – UFBA Flávio Morais de Assis Silva _____________________________________________ Doutor em Informática pelo Technische Universität Berlin, Alemanha Universidade Federal da Bahia – UFBA Salvador de de 2005 A meus pais, Luiz e Ines, pelo constante incentivo intelectual e, muito especialmente, por todo amor e carinho repetidamente demonstrados.
    [Show full text]
  • CSCE A201 Computer Programming I Lab 0
    CSCE A201 Computer Programming I Lab 0 Lecture Instructors: Dr. Kenrick Mock, MW 11:30‐12:45pm Dr. Frank Witmer, TR 10‐11:15am Lab Assistants: Deanna Flynn Elisha Waugh Goals for Today • Introduce lab assistants • Meet some of your classmates • Introduction to Dr. Java • Understand platform independence • Write your first (!?) Java program Syllabus Highlights wrt. Lab • May students collaborate on lab assignments? • May students collaborate on programming assignments? • What percentage of the total course grade is determined by lab? • How is the lab grade determined? Introduce your Neighbor 1. Name 2. Hometown 3. Something interesting (e.g. hobby or recent trip) Some Java Development Environments • Dr. Java – from Rice University, simple & effective – standalone executable (installation instructions on Blackboard) • jGRASP – NSF funded at Auburn University • Intellij IDEA – good code completion & error messages – https://www.jetbrains.com/idea/ • NetBeans – from Oracle, good for multiple, larger projects • Eclipse – more plug‐ins, more customizable – good for Android development) • TextPad (initially free, but then ~$30) • Any text editor & command line – Notepad++ with Cygwin/DOS – emacs, vim, nano with unix/linux • See also Appendix 1 in Savitch book Java Example • Class Hello must be stored in file Hello.java public class Hello { public static void main(String[] args) { System.out.println("Hello world."); } } Platform Independence Demo • Compile java & C++ programs on linux – Which executable/bytecode will run on a Windows machine? Platform Independence • Use ‘javac’ command to compile Java source code .java files high‐level language • Use ‘java’ command to run Java bytecode .class and .jar (Java Archive) files low‐level language Same bytecodes can run any platform with an appropriate JVM (‘java’) Lab 0 Exercise 1.
    [Show full text]
  • Indesign CC 2015 and Earlier
    Adobe InDesign Help Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 11/4/2019 iii Contents Chapter 1: Introduction to InDesign What's new in InDesign . .1 InDesign manual (PDF) . .7 InDesign system requirements . .7 What's New in InDesign . 10 Chapter 2: Workspace and workflow GPU Performance . 18 Properties panel . 20 Import PDF comments . 24 Sync Settings using Adobe Creative Cloud . 27 Default keyboard shortcuts . 31 Set preferences . 45 Create new documents | InDesign CC 2015 and earlier . 47 Touch workspace . 50 Convert QuarkXPress and PageMaker documents . 53 Work with files and templates . 57 Understand a basic managed-file workflow . 63 Toolbox . 69 Share content . 75 Customize menus and keyboard shortcuts . 81 Recovery and undo . 84 PageMaker menu commands . 85 Assignment packages . 91 Adjust your workflow . 94 Work with managed files . 97 View the workspace . 102 Save documents . 106 Chapter 3: Layout and design Create a table of contents . 112 Layout adjustment . 118 Create book files . 121 Add basic page numbering . 127 Generate QR codes . 128 Create text and text frames . 131 About pages and spreads . 137 Create new documents (Chinese, Japanese, and Korean only) . 140 Create an index . 144 Create documents . 156 Text variables . 159 Create type on a path . ..
    [Show full text]
  • HTTP Cookie - Wikipedia, the Free Encyclopedia 14/05/2014
    HTTP cookie - Wikipedia, the free encyclopedia 14/05/2014 Create account Log in Article Talk Read Edit View history Search HTTP cookie From Wikipedia, the free encyclopedia Navigation A cookie, also known as an HTTP cookie, web cookie, or browser HTTP Main page cookie, is a small piece of data sent from a website and stored in a Persistence · Compression · HTTPS · Contents user's web browser while the user is browsing that website. Every time Request methods Featured content the user loads the website, the browser sends the cookie back to the OPTIONS · GET · HEAD · POST · PUT · Current events server to notify the website of the user's previous activity.[1] Cookies DELETE · TRACE · CONNECT · PATCH · Random article Donate to Wikipedia were designed to be a reliable mechanism for websites to remember Header fields Wikimedia Shop stateful information (such as items in a shopping cart) or to record the Cookie · ETag · Location · HTTP referer · DNT user's browsing activity (including clicking particular buttons, logging in, · X-Forwarded-For · Interaction or recording which pages were visited by the user as far back as months Status codes or years ago). 301 Moved Permanently · 302 Found · Help 303 See Other · 403 Forbidden · About Wikipedia Although cookies cannot carry viruses, and cannot install malware on 404 Not Found · [2] Community portal the host computer, tracking cookies and especially third-party v · t · e · Recent changes tracking cookies are commonly used as ways to compile long-term Contact page records of individuals' browsing histories—a potential privacy concern that prompted European[3] and U.S.
    [Show full text]
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • “Real” Page Numbers to a Reflowable Kindle Textbook
    How to Use Adobe InDesign CC to Add “Real” Page Numbers to a Reflowable Kindle Textbook with an Index, so that Index Entries Correspond to Print Edition Page Numbers, and Link to the Specific Text relevant to the Given Entry Topic Why do textbook authors/publishers require “real page numbers”? So readers can know what page they are on, so scholars can cite the page in academic papers, and students be sure they are reading the class assignments. Note that since a “page” in a book translates into multiple “locations” in a reflowable eBook like the E-ink Kindles, the page numbers in an index topic entry are not actually linked to the page number (whether visible or invisible) in the eBook. They are linked to the topic material - the index marker embedded by InDesign at a specific word. The fact that this link may go to a position in the text that is a few “locations” from the actual page number is not a bug, it’s a feature. Links go to “relevant paragraphs,” not page numbers, as Amazon requires. Kindle Digital Publishing Guidelines strongly recommend that the publisher remove some page numbers from reflowable E-ink Kindles, specifically those in the Table of Contents. This is because the typical mobi eBook does not have page numbers. When they do have page numbers, Amazon should support them in the ToC, as they do in the Index. Unfortunately, communication with KDP support is poor. KDP’s own conversion process now removes page numbers from the Table of Contents even though the publisher leaves them in and requests the Kindle Real Page Numbers feature, which supports the Go to Page feature and “page-flips” with page numbers.
    [Show full text]
  • El Manual De GNU TEXMACS
    El manual de GNU TEXMACS Índice 1. Iniciar . 9 1.1. Convenciones para este manual . 9 1.2. Congurar TEXMACS . 9 1.3. Crear, guardar y cargar documentos . 10 1.4. Imprimir documentos . 10 2. Escribir documentos sencillos . 11 2.1. Generalidades para teclear de texto . 11 2.2. Tecleando texto estructurado . 11 2.3. Etiquetas basadas en contenido . 12 2.4. Listas . 12 2.5. Entornos . 13 2.6. Aspectos de presentación . 14 2.7. El sistema de selección de fuentes . 14 2.8. Dominando el teclado . 15 2.8.1. Reglas generales de prejos . 15 2.8.2. Algunos atajos de teclado fundamentales . 15 2.8.3. Atajos de teclado para el modo texto . 16 2.8.4. Comandos híbridos y simulación LATEX . 16 2.8.5. Objetos dinámicos . 16 2.8.6. Personalización del teclado . 17 3. Fórmulas matemáticas . 19 3.1. Principales constructos matemáticos . 19 3.2. Tecleando símbolos matemáticos . 20 3.3. Tecleando operadores grandes . 20 3.4. Teclear delimitadores grandes . 21 3.5. Acentos matemáticos anchos . 22 4. Material tabular . 23 4.1. Creando tablas . 23 4.2. El modo para dar formato . 23 4.3. Especicando el alineamiento de la celda y la tabla . 24 4.4. Especicando el tamaño de la celda y la tabla . 24 4.5. Bordes, acolchado y color de fondo . 25 4.6. Características avanzadas de la tabla . 25 5. Links and automatically generated content . 27 5.1. Creating labels, links and references . 27 5.2. Inserting images . 27 5.3. Generating a table of contents . 28 5.4.
    [Show full text]
  • Sparking Creativity and Synergy with Adobe® Creative Cloud™ for Teams
    Adobe Customer Story Sparking Creativity and Synergy with Adobe® Creative Cloud™ for Teams HeterMedia Group, a leading corporate content solution provider headquartered in Hong Kong, embraces Adobe’s cutting-edge solutions to flexibly respond to time-sensitive work demands “Creative Cloud is so much more than a tool; it is an indispensable part of our work environment. Without it, we just cannot imagine how we can get tasks done with this level of efficiency and serve our clients in a professional manner.” Charles Ho, Design Manager, HeterMedia Group SOLUTION RESULTS Adobe Creative Cloud for teams BETTER COLLABORATION OUTSTANDING SERVICE INCREASE EFFICIENCY MOBILE SUPPORT Estimated 20% of employee Able to deliver excellent Team morale and productivity Able to provide on-site time saved by simplifying customer experience have been boosted demonstrations to client using access and sharing of work tablet devices Adobe Customer Story HeterMedia Group An Adobe software user for more than 18 years, HeterMedia Group is a renowned one-stop content management solutions company providing services such as financial document printing and hosting, initial Established in 1992 public offerings, EDGAR services, e-book solutions and webcasts, and comprehensive design and language HKSAR, China services. The Hong Kong based company decided it was time to reap the benefits of better workflow efficiency http://hetermedia.com/eng/ in its operations and adopted Adobe Creative Cloud for Teams, a subscription-based licensing application. Around 60 percent of employees, mostly desktop publishing staff and designers, are now active Creative Cloud users and they’ve found the new applications beneficial in many ways. One very important feature, is the way Adobe Creative Cloud seamlessly supports design across multiple devices.
    [Show full text]