A Beginner s Guide to LATEX. Last Revised: August 21, 2013

Size: px
Start display at page:

Download "A Beginner s Guide to LATEX. Last Revised: August 21, 2013"

Transcription

1 A Beginner s Guide to LATEX Last Revised: August 21, 2013

2 Thanks In the (ongoing) creation of this document, I ask a lot of people for feedback and input. Some of them are classmates (past or present) or professors, and some of them are just people on the internet who were willing to help me out and look it over. I would like to thank these people here. Kia Braha Dylan Helliwell headbanger Ravin Kumar Chris B. Ang Li Dominic Maderazo If you happen to find an error in this document or simply feel I left something out feel free to me at a.m.klingensmith@gmail.com and I will update both this list and the document. 1

3 CONTENTS CONTENTS Contents 1 Preface: An Argument for L A TEX in Education 3 2 Introduction 5 3 Installation Compilers Editors Creating a Document The Language of L A TEX The Preamble Packages Making a Document 12 6 L A TEX Organizational Structure 13 7 Examples! Simple Text Math Mode More Complicated Math Adding Images Creating Lists Creating Tables Theorems, Lemmas, Proofs Miscellaneous Math L A TEX Special Characters If Things Go Wrong Appendix Package Information

4 1 PREFACE: AN ARGUMENT FOR L A TEX IN EDUCATION 1 Preface: An Argument for L A TEX in Education Whenever the idea of using L A TEX (pronounced: lah-tek) is brought up in education circles, the first response I usually hear is: What s the point? After all, we all know how to use programs like Mircosoft Word, and if we need to create even more complicated math, we can always just hand write equations. And sure, that s true, but here s my response (I m about to get a little preachy): First and foremost, L A TEX is pretty. It displays math how it ought to be seen. When I have to look at math that is clunky, uneven, or sloppy I am turned off by it. I mean, consider if you read a book where the letters were poorly spaced, and it simply looked like the editor was trying to make the text do something that it wasn t meant to do. Regardless of what the book was saying, I would probably have a bitter taste in my mouth when I remembered it just because of how unprofessional it looked. L A TEX is what professors use, it s what textbooks use, and it s what we should use. Because... L A TEX creates a stable environment for the students in terms of what to expect their tests (or assignments) to look like. If we, as teachers, rely on tools like Microsoft Word or our own hand-writing, we re adding an extra layer of work (albeit, arguably a small one) for our students: we re requiring them to be able to decipher our thoughts, and then learn someone else s thoughts each new year. If teacher A does z s with a bar and teacher B does z s without a bar, a student who goes from one class to the other is being asked to relearn how he or she interprets the letter z. This is a complication that doesn t have to exist. By using L A TEX, we create a uniform, clean guide for how math is displayed that will (likely) be what the student experiences in college (if that is where they end up). Lastly, L A TEX makes sharing math easier (bear with me as I unpack this). Or more accurately, it can make sharing math much easier. Right now, being a teacher and knowing L A TEX must bear an uncanny resemblance to Sisyphus: you constantly meet people who are invested in their practice, and you bring up L A TEX,...and you never hear from them again. Rinse, wash, repeat with 3

5 1 PREFACE: AN ARGUMENT FOR L A TEX IN EDUCATION each new person. I get that. Right now, arguably, L A TEX doesn t make math easier to share (at least amongst pre-college educators). But that doesn t have to be the case. If a department could all get together and use L A TEX, it could revolutionize how documents are created and shared amongst teachers. At the same time, it opens up an relatively new medium for teacher collaboration: the internet. With more teachers blogging/twittering/whatevering, many of these sites allow for the TEX typesetting, which means that any teacher who knows TEX immediately has a vast number of other doors open to them as well. This will lead to more communication and more innovation. And isn t that worth it? If you have any hesitations or doubts, or you honestly feel like you just don t have the technological capacity to take on this task, please please please seek me out. I will gladly do everything I can to make the learning process as painless (maybe even enjoyable?) as possible. I guarantee we will be better teachers as a result. 4

6 2 INTRODUCTION 2 Introduction Given that we all want to be math teachers, one issue that we re going to have to deal with is creating materials tests, handouts, worksheets, etc. While many teachers opt to do this by hand, and even more decide to use a program like Mircosoft Word, I would argue that both of these methods are less than desirable. That is where L A TEX comes in. L A TEX is a typesetting system that is very suitable for producing scientific and mathematical documents of high typographical quality. In essence, L A TEX makes math look uniform and professional, like it ought to. For example, t t 0 cos(x 2 )e x3 dx isn t something that is easy to create using a program like Word (let alone create quickly and looking so nicely; let s be real, that s a sexy integral right there). However, L A TEX can seem annoyingly cumbersome at first. The purpose of this guide is to minimize the difficulties by providing a place to turn for problems and examples information I wish I had when I was first learning as well as giving guidance on where to look when you find problems of your own. Of course, the best way to learn L A TEX is to just sit down and force yourself to do so. In no time at all you ll be creating beautiful documents. But first, we need to install some things... 5

7 3 INSTALLATION 3 Installation If you made it this far, you re doing great!...that being said, it s about to get more complicated, so don t give up! To get to a point where you are making your own documents, two items are needed: L A TEX itself and an editor program. Think of it like this: Microsoft Word is your editor, but all of the behind-the-scenes files that make up Word (the different font choices, the ability to change the font color, to adjust the size, etc etc), that s L A TEX. 3.1 Compilers Depending on whether or not you have a Mac or PC, you may or may not have to download a compiler. [Note: from here on out, everything in blue is a link.] For PCs, the most common is MikTeX. For Macs, the most common is MacTeX. I have a PC, so I can best speak about MikTeX. Basically, if you go to the website, you re going to want to download the installer (for MikTeX it s called the Basic MikTex 2.9 Installer, at the time of this writing). For Macs, depending on which editor you choose to use (which is addressed in the next section), you may not need to actually download the compiler separately. Specifically, if you decide to use TeXShop (which is arguably the most popular choice of an editor for Macs), you don t actually need to download MacTeX, as it s already included in the TeXShop program. However, if you do not choose to use TeXShop, you may have to download MacTeX, so pay attention to whatever program you decide to use! If you do need to download an installer for a compiler, once you ve done that you should... install it. Duh. And once you ve done that, it s time to get an editor! 6

8 3.2 Editors 3 INSTALLATION 3.2 Editors Unlike getting L A TEX, there are many editors to choose from. This website lists what a lot of them are (under the Editors section...). From my friends who had Macs, they seemed to all use TexShop. I myself use TeXnicCenter. But whatever. Look around. Explore. See if you find one that sticks out. [Note: If you chose to use TeXShop, you can ignore this paragraph.] Ok, this next step can get a little tricky. It might actually be (in my opinion) the hardest part of this entire process, largely because it s the least transparent (at least to me). The editor you ve installed needs to find a way to connect with L A TEX. This (for some reason that I have no idea why) seems to be a harder process than it needs to be (but then again, I ve only worked with TeXnicCenter...). Needless to say, the best piece of advice I can give is to google: (whatever L A TEX you installed) + (whatever editor you installed) + installation. There will usually be forum posts or guides on how to make everything work perfectly. I would follow these guides. If you re having any trouble with this step, don t give up! Give me a call or something and we ll find a way to make it work. Seriously, this program is too useful to not use. Anyways, moving on. Once that is all done... Congrats! You are now able to create beautiful math documents (I m getting excited just thinking about that past integral... whew...). 7

9 4 CREATING A DOCUMENT 4 Creating a Document 4.1 The Language of L A TEX L A TEX for the most part is very friendly...once you take the time to get to know it. It s like that friend that you were skeptical about at first, but now you can t imagine life without them. Prepare to meet your BTPFF (best typesetting program friend forever). While much of L A TEX is just normal typing, not unlike how you d type in Word or an , there are times when you have to make commands. These provide the beauty of L A TEX and let you do anything from create a list of objects, to display specific characters. L A TEX commands take one of two forms: They start with a backslash \ and then have a name consisting of letters only They consist of a backslash \ and then have exactly one non-letter. For example, the fancy L A TEX is created by typing \LaTeX (an example of the first item). Similarly, a mathematical symbol like is written from the command \neq. However, if I wanted to include a brace like { or }, I would merely type \{ or \} (examples of the second item). Some commands require more input (called parameters), and are thus written as \command{parameter}. Whereas the previous examples focus on displaying special characters, the commands that require additional information are usually to enable specific functions or environments to take place. Declaring a document style or including a package (both of which are covered in the next subsection) are good examples of these (although you will see throughout this document that there are many commands that have parameters). 4.2 The Preamble Before you can really begin typing your math, you have to set the stage. The process of setting up what sort of document you ll be creating, deciding what 8

10 4.2 The Preamble 4 CREATING A DOCUMENT sort of packages (more on these later), and how you want the document to look are all found in the preamble. The first step is declaring what sort of document you want to create. L A TEX can be used to create everything from articles (that s the document class of what you re reading right now!) to books, reports, letters, and even presentations (this class is called Beamer and is AMAZING. It s like Power- Point meets L A TEX so it s beautiful). To do so, at the beginning of every document (usually the first line) is the text: \documentclass[12pt]{article} In this, the {article} portion defines what type of document we re creating (so if you wanted to create a different sort of document, article is what you would change), and the [12pt] is considered an option. In the document class command, options can do things such as control the base font size, paper size, and even layout structures like double sided printing or landscape documents (so here, [12pt] means I ll be using fonts that have a base size of 12pt). When you feel up to it, explore different document classes and see if there is one that fits what you re trying to do best! While I ve tended to use the article class (mostly out of habit) there are many classes that may be even better suited for your goals. For example, if you decide to use the class amsart (which is the AMS American Mathematical Society article class), you might have to do less work later when it comes to what packages you need to declare (more on this in the very next section). [NOTE: If you are interested in learning more about AMS packages, I would suggest checking out their website. Two pieces of information worth checking out are the Short Math Guide for L A TEX and the amsmath user s guide, both of which can be found via the link to the AMS site.] From here, now that you ve defined a document class, you can begin creating your document. To do so, you would need to create the following code after your document class declaration: 9

11 4.3 Packages 4 CREATING A DOCUMENT \begin{document}... \end{document} The... is where you would put the text for your document. It should also be pointed out that \end{document} is essentially the end of the document (surprise!). So there you go! You can make a document!...but it s going to be a pretty boring document at this point, because all of the cool things we want to do (create math equations, tables, change the margins, insert pictures, etc.) require some additional items: packages. 4.3 Packages You can think of packages as the tools that allow you go from a normal text document to an intricate, beautiful, mathematical piece of art. (Remember those hyperlinks earlier in the document? I was able to add those thanks to a package.) Packages are usually found right after the document class declaration. There are a few different ways you can include packages. One such way is: \usepackage{package1, package2,... } Where package1 and package2 represent different packages. You can also add packages individually, like: \usepackage{package1} \usepackage{package2}... It really makes no difference which you prefer. The first way is nice since it requires you to only type \usepackage once, but the second is nice because sometimes certain packages require you to insert some optional information. (Remember the [12pt] option from before? The package optional information is formatted similarly to that hard brackets between the command and 10

12 4.3 Packages 4 CREATING A DOCUMENT the parameter.) For more information about packages, I would definitely check out the appendix at the end of this document. For now, I wouldn t stress about them too much; packages can be an incredibly powerful tool, but they can also be unnecessarily overwhelming if they re introduced too early. In time, young padawan, you will master them. But not yet: we have more to learn! To include packages, you need to declare them in the preamble after your document class declaration, but before you begin your document. For this document, my preamble looks like this: \documentclass[12pt]{article} \usepackage{amsmath, graphicx, hyperref, amsthm} \usepackage{xcolor} \usepackage{longtable, cancel, amsfonts, amssymb, fancyhdr}... Here, amsmath allows me to make mathematical symbols, graphicx is what allowed me to use that Math for America image (and other images) in the document, hyperref is what gave me the ability to turn certain words into links, amsthm is what allows me to display theorems and definitions, and xcolor is what allows me to turn those links blue (or other words other colors like cyan or orange). Ok, but enough about that. Let s make a document. 11

13 5 MAKING A DOCUMENT 5 Making a Document Really, the best way to make a document is to just force yourself to do so. Think of it as tough mathematical love. That being said, I think there are some great references out there that can make the process a lot easier. These websites are (listed in how much I use them from most to least): L A TEX WikiBook Art of Problem Solving The Not So Short Introduction to L A TEX DeTEXify Along with these websites, you can literally just google any problem you re having (for example, in the process of making this document I googled latex adjusting font size ) and odds are it will direct you to a solution. Better yet, it will probably direct you to the WikiBook for your answer that book is legit. So yeah, toy around. Go crazy. Once you begin to explore L A TEX, my guess is you ll find that it follows a logical structure and over time you ll rely less on other sites and more on your knowledge. That being said, seeing a few examples is always great for getting the ball rolling, so... 12

14 6 L A TEX ORGANIZATIONAL STRUCTURE 6 L A TEX Organizational Structure Ok ok ok. I know. I made it seem like we were about to go into trying some examples. But then I remembered a few things that are SUPER important. First up: A little bit about the files we ll be interacting with. When you re typing in a program like Microsoft Word, the document you are modifying is the same as the document you output (which is, just a Word document). L A TEX behaves a bit differently. Here, the document that you physically modify (the document ending in.tex ) is different than the document you output (a pdf). Thus, when you re creating your tex (pronounced tek) file in your editor, you won t see your output until you compile your document. To do so, it really depends on your editor (TeXnicCenter has a button I just press on its toolbar; I m not sure what the other editors look like, but it s usually similar a button or keyboard shortcut). The act of compiling is also when L A TEX will let you know if there are any errors. If it finds any, it will usually not display the output and let you know an error exists. Because of this fact, you should compile your document often! That way, you can have a better idea where your error is if it shows up. (For example, imagine if you typed out an entire document and didn t compile it until the end. If an error shows up, you d have to search through the entire document to find it. But if you compile your document every now and then, if an error shows up, you only need to look at the last section you typed. Much nicer.) Next up: Organization. When using L A TEX, to create one output file (a pdf), many files have to be generated along the way (for starters, you have your L A TEX file, which ends in the.tex extension, then you have your output file what you actually see- which is often a.pdf, but you also might have specific files you want to include as well, like images)! Because of this, it is vital to keep your files organized (for the sake of your sanity). To help with this process, there are several facts and several organizational tips I can share. First is that every file your L A TEX file references (such as every image you include in your code) needs to be in the same folder as wherever your L A TEX file the one ending in.tex is! If it s not there, L A TEX can t find it. 13

15 6 L A TEX ORGANIZATIONAL STRUCTURE Thus, I suggest the following organizational system: Create a folder called Latex. In this folder, for every L A TEX file you make, create a new folder entitled whatever it is you re making, and save it there. For example, here is what it looks like when I open up my Latex folder: Each of those subfolders is ONE specific document I was making. This will save you loads of time and make everything nice and neat. If you want to include a picture, just put it in the subfolder for whatever you re working on. Boom. Done. Ok, let s move on to the fun now... 14

16 7 EXAMPLES! 7 Examples! In this section, I will present the code for creating several different items, and then display what the output would be (the output will be displayed after a page break of five red asterisks). In doing so, items worth point out will inevitably come up, and I ll explain those as necessary. I encourage you to look at these examples and try to recreate them in your own editor along the way; toying around with L A TEX is the best way to learn the program. 15

17 7.1 Simple Text 7 EXAMPLES! 7.1 Simple Text Let s start with something small. Say you just want to create a document of text: \documentclass[12pt]{article} \begin{document} This is what that document could look like! \\ You can italicize text \emph{like this}. \\ Sometimes, you might want to \underline{underline} or \textbf{bold} text. \\ Of course, there are several other ways to italicize or bold text as well. For example, {\em this also italicizes text}, {\bfseries this also bolds text}. \end{document} Note that here, since we re only outputting text, we don t need to include any packages. I should also explain the use of \\. In L A TEX, that s code for skip to the next line. It s the equivalent of pressing enter on your keyboard in Word to move to the next line. But just like typing in Microsoft Word, this is primarily if you want to end a line early; otherwise L A TEXwill do just fine at creating line breaks at the margins (just like Word does). This is actually all going to be on one line would be very different than this: This is actually \\ going to be on two lines now! As far as how you want to italicize or bold words, it really doesn t make a difference. From some reason, I like to use \emph{...} for italicizing, and {\bf... } for making words bold. Makes no difference, really. 16

18 7.1 Simple Text 7 EXAMPLES! * * * * * This is what that document could look like! You can italicize text like this. Sometimes, you might want to underline or bold text. Of course, there are several other ways to italicize or bold text as well. For example, this also italicizes text, this also bolds text. 17

19 7.2 Math Mode 7 EXAMPLES! 7.2 Math Mode Say you want to create a document that shows some basic math opertations: \documentclass[12pt]{article} \begin{document} To get an exponent: $x^2$ \\ To get a subscript: $a_n$ \\ To do both an exponent and a subscript: $x_n^2$ \\ If you want to do an equation you can do: $x^2 + 3x = 0$ \\ Or you can be a little fancier and type: \begin{equation} x^2 + 3x = 0 \end{equation} \end{document} Lots to point out here. First, notice the use of $... $. These two dollar signs indicate math mode for L A TEX. As a result, everything that is printed in-between them will come out looking more mathematical. For example, this is done with math mode: x 2 [Note: L A TEX can actually tell when math mode is needed (at times) and will give you trouble if you exclude it. If I tried to compile the above code without the dollar signs, L A TEX would yell at me]. I should point out, though, that L A TEX also has some environments that are automatically in math mode. This can best be seen in the above code from the equation environment. By creating an equation environment, everything between \begin{equation} and \end{equation} is in math mode (and hence, no dollar signs are needed). L A TEX also centers equations and numbers them, so the output would look like: x 2 + 3x = 0 (1) For more on equations, just Google latex equations. 18

20 7.2 Math Mode 7 EXAMPLES! It s also worth pointing out how is used for superscripts (exponents) and is used for subscripts. If your exponent has more than one item in it, you can use { and } to raise everything, i.e.: x 99 is typeset as x {99}. (This is important because without braces L A TEX will only raise what is immediately to the right of the ). If you have multiple subscripts, it works the same way. * * * * * To get an exponent: x 2 To get a subscript: a n To do both an exponent and a subscript: x 2 n If you want to do an equation you can do: x 2 + 3x = 0 Or you can be a little fancier and type: x 2 + 3x = 0 (2) 19

21 7.3 More Complicated Math 7 EXAMPLES! 7.3 More Complicated Math For more complicated math things involving integrals, limits, summations, products, etc in which the typesetting is a bit more complex in terms of getting everything where it needs to be, I always suggest googling latex and whatever it is you re trying to do. In fact, to do the integral I displayed at the beginning of this document, that s exactly what I did. But anyways, let s say you want to create that integral, here s what the text would look like: \documentclass[12pt]{article} \usepackage{amsmath} \begin{document} \begin{equation*} \int_0^{t^t} cos(x^2)e^{-x^3}\, \mathrm{d}x \end{equation*} \end{document} First up should be the fact that most of the time I m doing math, I add the package amsmath. It s a package mostly for when more complicated symbols are needed, but it s so easy to add, I figure why not. You don t always have to add it, depending on the math you re doing (for example, you wouldn t need it to display something like x + 3 = 8, but as soon as you start moving to mathematical symbols beyond addition, subtraction, and equality, you re probably going to need it. I generally add it anytime there is the remote chance I ll be displaying math. So yeah, you don t always have to add it, but I mean, would it kill you if you did? Seriously, just add it. It s not worth the potential frustration later if you leave it out. One thing to note here is the use of equation* instead of just equation (as seen in the previous example). All the asterisk does is make it so the equation goes unnumbered). Also note how the subscript item 0 sets the lower bound of the integral while the exponent item {t t} sets the upper bound of the integral. Lastly, I should point out that the \, is used to create a space between what we re 20

22 7.3 More Complicated Math 7 EXAMPLES! integrating (cos(x 2 )e x3 ) and what we re integrating with respect to (dx). Lastly, note how instead of using the equation environment, I chose to use the equation* environment. While it looks like a small difference, it actually is rather significant. For starters, the equation* environment requires that I declare the amsmath package, otherwise it won t compile. In regards to output, the equation* environment only differs from equation in that it doesn t number the equations displayed (look at section 8.2 Math Mode to see what an example of how equations are labeled). Some more examples of more complicated things you can create are listed in the Miscellaneous Math section. t t 0 * * * * * cos(x 2 )e x3 dx 21

23 7.4 Adding Images 7 EXAMPLES! 7.4 Adding Images Let s say you want to include a picture in your document: \documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[scale=.3]{raccoon.jpg} \begin{center} \includegraphics[scale=.3]{raccoon.jpg} \\ This creates a sort of fake caption \end{center} \begin{figure} \centering \includegraphics[scale=.3]{raccoon.jpg} \caption{this is a more legit caption} \label{raccoon} \end{figure} Observe how you can \end{document} reference Figure \ref{raccoon} by using its label! First off, since we re including pictures, we have to include the graphicx package. Once we ve done that, all we have to do is use the \includegraphics{... } command, where... is the name of the file (including its extension). In this example, I also used an option ( [scale=.3] ) which just scales the original image to three-tenths it s original size. There are a ton of different ways to resize an image, but scale is generally my favorite. It should also be pointed out that I am displaying the image in three different ways. The first way will just include the picture; the second way will center the picture and give it a sort of unofficial caption; the last way (using the figure environment) will have a more official caption, number the figure, and allow me to reference it later in the document (using the 22

24 7.4 Adding Images 7 EXAMPLES! \ref command). As you ll see in the display of the actual text, though, images don t always behave like you would expect, and may get out of order of how you ve typed them. There are ways around this, but I ll be honest, it s not exactly as intuitive as I d like it to be. Incorporating images into L A TEX documents is probably the one area where a program like Word is better (since you can manipulate the images so easily). That being said, it s still very possible to make images work for you. I should also mention that not every file type is supported, but this actually depends on what editor you re using. With TeXnixCenter, I generally try to stick to pdfs, jpgs, and pngs. * * * * * This creates a sort of fake caption Observe how you can reference Figure 1 by using its label! 23

25 7.5 Creating Lists 7 EXAMPLES! 7.5 Creating Lists Figure 1: This is a more legit caption If you needed to create a list in your document, the enumerate or itemize environments are generally the best way to do this: \documentclass[12pt]{article} \usepackage{amsmath} \begin{document} \begin{itemize} \item This creates a list \item You can also use math mode in this! \item For example: $\frac{2x}{7+x^2}$ \end{itemize} \begin{enumerate} \item This gives you a more structured list \item Here is where my second point would go \item Etc, etc \end{enumerate} \end{document} Here, I think once you look at the output, it s pretty self-explanatory. Itemize is great for unordered lists, enumerate is great for ordered ones. Both use \item to distinguish a new item. I should mention, however, that creating lists (or really, anything that requires you to keep track of the numbering of 24

26 7.5 Creating Lists 7 EXAMPLES! an item) is a specialty of L A TEX. What I mean by that is, let s say in the above example, you wanted to add something after your This gives you a more structured list line, but before the Here is where my second point would go line. To do so, all you d have to do is type \item (whatever you want to insert), and L A TEX will automatically adjust the numbering for you (since the insertion of a line will influence how every line after should be numbered). Ok, so what. No big deal so far, right? I mean, even Microsoft Word does that. Wrong. Remember in the earlier section when we talked about how if you use the equation environment L A TEX will number your equations? Well, the same idea will hold here too: instead of manually having to go back and renumber all of your equations, L A TEX can do that for you. That way, if you re using L A TEX as it s meant to be used, you never have to manually type any sort of numbering for anything, and more importantly, you never have to worry that numbers will get out of order, regardless of where you add commands or environments to your document. Lastly, I should mention that this is how you make a fraction: \frac{<numerator>}{ <denominator>}. This creates a list * * * * * You can also use math mode in this! For example: 2x 7+x 2 1. This gives you a more structured list 2. Here is where my second point would go 3. Etc, etc 25

27 7.6 Creating Tables 7 EXAMPLES! 7.6 Creating Tables If you want to include a table in your document, you re going to want to use the tabular environment: \documentclass[12pt]{article} \usepackage{amsmath} \begin{document} Table 1: \\ \begin{tabular}{ l c r } 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{tabular} \\ \\ Table 2: \\ \begin{tabular}{ l c r } 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{tabular} \\[1in] Table 3: \\ \begin{tabular}{ l c r } \hline 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \hline \end{tabular} \\ \\ Table 4: \\ \begin{center} \begin{tabular}{ l c r } \hline 1 & 2 & 3 \\ \hline 26

28 7.6 Creating Tables 7 EXAMPLES! 4 & 5 & 6 \\ \hline 7 & 8 & 9 \\ \hline \end{tabular} \\ \end{center} Table 5: \\ \\ \begin{tabular}{ c c c } Notice how you can & put text in the table & as well \\ 1 & 2 & 3 \\ 4 & 5 & 6 \\ \end{tabular} \\ \\ Table 6: \\ \begin{tabular}{ c c c } Notice how you can & put text in the table & as well \\ \hline but this can become really problematic if there is too much text & 2 & 3 \\ \hline 4 & 5 & 6 \\ \end{tabular} \\ \\ Table 7: \\ \begin{tabular}{ p{4cm} c c } Notice how you can & put text in the table & as well \\ \hline However, if you set up your column with p\{\emph{width}\}, then the table will create a column with the width you designated and automatically wrap text to match. & 2 & 3 \\ \hline 4 & 5 & 6 \\ \end{tabular} Lots to break down here. I suggest looking at the output as we discuss these tables, since seeing the actual outcome will allow things to make more sense. Anyways, here we go. So when creating a table, the first thing you need to do is bring up the tabular environment (\begin{tabular}... \end{tabular}). Notice, though, that right after this is done, there is another set of braces (in Table 1, it looks like: {l c r}). What these do are declare how your columns in the table are 27

29 7.6 Creating Tables 7 EXAMPLES! going to be justified. The l stands for left-justified, c is for center, and r is for right. I m actually not great with the minute differences between these (I generally just use c for everything), so I encourage you to toy around with these. Ok, once we ve done those steps, the next task is to actually fill in the table! To do so, you merely type in whatever you want, and use & to differentiate between the columns. So to add more columns, just insert more & s. If you want to add another row, you just use \\ at the end of your line. Now looking at Table 2, we can see how vertical bars can be added to separate the columns. These show up from the and found in the column justification braces. Table 3 shows how we can add horizontal bars using the \hline command. And Table 4 shows how we can also use \hline to separate our rows as well (also note how Table 4 is centered). Table 5 shows that we can put text in tables as well, but Table 6 demonstrates why sometimes this creates bad output if we re not careful. Luckily, Table 7 demonstrates how this problem can be fixed using p{width}. Lastly, I should point out something about how I formatted line-breaks in this section. Observe how between the title of a table (such as Table 1: ) and the actually table itself (the tabular environment), there is an actual line break (a blank line in the code). L A TEX reads a blank line like that as the end of a paragraph, so it will indent whatever text comes after it (which is why in the output, the tables aren t directly under their titles. Further, notice how after I end a tabular environment, I used \\\\ instead of just the normal one set. That s because I wanted to create even more spacing between a table and the title of the table that follows it. There is another way to have control of how much spacing is determined, and that s seen at the end of table two s tabular environment in which I type an option ( [.5cm] ) after the backslashes (with no spacing in-between). This option allows me to dictate just how much space I want there to be between the two lines (Observe how there is much more space between table two and table 3). * * * * * 28

30 7.6 Creating Tables 7 EXAMPLES! Table 1: Table 2: Table 3: Table 4: Table 5: Table 6: Notice how you can put text in the table as well Notice how you can put text in the table as w but this can become really problematic if there is too much text

31 7.6 Creating Tables 7 EXAMPLES! Table 7: Notice how you can put text in the table as well However, if you set 2 3 up your column with p{width}, then the table will create a column with the width you designated and automatically wrap text to match

32 7.7 Theorems, Lemmas, Proofs 7 EXAMPLES! 7.7 Theorems, Lemmas, Proofs If you wanted to give a handout of notes, or maybe put your class notes online so your students could access them, being able to point out definitions, theorems, lemmas, and (if the class calls for it) proofs will be essential: \documentclass[12pt]{article} \usepackage{amsmath, amsthm} \newtheorem*{mydef}{definition} \newtheorem{mythm}{theorem} \begin{document} \begin{mydef} A triangle is a three-sided polygon. \end{mydef} \begin{mydef}[triangle] A triangle is a three-sided polygon. \end{mydef} \begin{mythm} Let $f(x)$ be differentiable on the open interval $(a,b)$ and continuous on the closed interval $[a,b]$. Then there is at least one point $c \in (a,b)$ such that \begin{equation*} f (c)= \frac{f(b)-f(a)}{b-a} \end{equation*} \end{mythm} \begin{mythm}[mean Value Theorem] Let $f(x)$ be differentiable on the open interval $(a,b)$ and continuous on the closed interval $[a,b]$. Then there is at least one point $c \in (a,b)$ such that \begin{equation*} 31

33 7.7 Theorems, Lemmas, Proofs 7 EXAMPLES! f (c)= \frac{f(b)-f(a)}{b-a} \end{equation*} \end{mythm} \begin{proof} This is a proof. \end{proof} \begin{proof}[there are infinitely many primes.] ~Supposed that there are not infinitely many primes. \\ That is, let $\{p_1, p_2, p_3, \dots, p_r\}$ be all of the primes that exist. \\ Define a new number $P$ such that \begin{equation} P = p_1p_2p_3\ldots p_r+1 \end{equation} Observe if $P$ is prime, then it was a prime not in our list. Since our list was that of all primes, it must be the case that $P$ is not prime. \\ Thus there exists some prime number $p$ such that $p$ divides $P$. \\ Notice that $p \notin \{p_1, p_2, p_3, \dots, p_r\}$, since if it was, it would imply that $p$ divides 1, which is impossible. Thus, $p$ is a prime number that was not in our original list, which creates a contradiction that there is a finite number of primes. \\ Thus we have shown there are infinitely many primes. \end{proof} \end{document} Let s break this one down. Observe that the package amsthm is required. Further, the use of this package requires us to declare a few more items in the preamble. These can be seen as the \newtheorem declarations that occur before the document begins. (Note how definitions are declared with an asterisk, which results in them not being numbered in the output, unlike the theorems.) 32

34 7.7 Theorems, Lemmas, Proofs 7 EXAMPLES! In these declarations, mydef and mythm act as the code words that signal I m calling forth the definition or theorem environments. Definition and Theorem are what will be displayed in bold in the output. Once we ve declared these new commands, we can then utilize them in the document. Note when we re in the definition, theorem, or proof environment, we also have an option to name what it is that we re defining, presenting, or proving. These take the form of [Triangle], [Mean Value Theorem], and [There are infinitely many primes.]. * * * * * Definition. A triangle is a three-sided polygon. Definition (Triangle). A triangle is a three-sided polygon. Theorem 1. Let f(x) be differentiable on the open interval (a, b) and continuous on the closed interval [a, b]. Then there is at least one point c (a, b) such that f (c) = f(b) f(a) b a Theorem 2 (Mean Value Theorem). Let f(x) be differentiable on the open interval (a, b) and continuous on the closed interval [a, b]. Then there is at least one point c (a, b) such that Proof. This is a proof. f (c) = f(b) f(a) b a There are infinitely many primes. Supposed that there are not infinitely many primes. That is, let {p 1, p 2, p 3,..., p r } be all of the primes that exist. Define a new number P such that P = p 1 p 2 p 3 p r + 1 Observe if P is prime, then it was a prime not in our list. Since our list was that of all primes, it must be the case that P is not prime. 33

35 7.7 Theorems, Lemmas, Proofs 7 EXAMPLES! Thus there exists some prime number p such that p divides P. Notice that p / {p 1, p 2, p 3,..., p r }, since if it was, it would imply that p divides 1, which is impossible. Thus, p is a prime number that was not in our original list, which creates a contradiction that there is a finite number of primes. Thus we have shown there are infinitely many primes. 34

36 7.8 Miscellaneous Math 7 EXAMPLES! 7.8 Miscellaneous Math Here are just some examples of (just a few) things L A TEX can typeset: \documentclass[12pt]{article} \usepackage{amsmath} \begin{document} Want to create a function? \begin{equation*} f(x) = (x+a)(x+b) \end{equation*} \\ What about a square root? \begin{equation*} g(x) = \sqrt{\frac{b^2-4ac}{2a}} \end{equation*} \\ A more general root? \begin{equation*} g(x) = \sqrt[n]{1 + x^2 + x^3 + \ldots + x^n} \end{equation*} \\ And limits? \begin{equation*} \lim_{h\to 0}{\frac{f(x+h)-f(x)}{h}} \end{equation*} \\ What about an equation with multiple lines? \begin{align*} f(x) &= (x+a)(x+b) \\ &= x^2 + ax + bx + ab \\ &= x^2 + (a+b)x + ab \end{align*} \\ If you want to reference specific lines, you can remove the asterisk from the align command: \\ \begin{align} f(x) &= (x+a)(x+b) \\ 35

37 7.8 Miscellaneous Math 7 EXAMPLES! &= x^2 + ax + bx + ab \\ &= x^2 + (a+b)x + ab \end{align} \\ Piecewise functions? \begin{equation*} f(x) = \begin{cases} e^x + 4 & \text{if } x > 0 \\ 5\sin(x^3) & \text{if } x \leq 0 \end{cases} \end{equation*} \\ Combinatorics anyone? \begin{equation*} {n \choose k} = \frac{n!}{k!(n-k)!} \end{equation*} \\ Summations? \begin{equation*} \sum_{n=1}^\infty (\frac{1}{2})^n \end{equation*} \\ Notice how we can change how the parenthesis look in the fraction: \begin{equation*} \sum_{n=1}^\infty \left(\frac{1}{2}\right)^n \end{equation*} \\ This is a useful tool, if you ever want to show how an integral would be evaluated: \begin{equation*} \left.\frac{x^3}{3}\right _{-1}^{1} \end{equation*} \\ Matrices? \begin{equation*} \begin{matrix} 1 & 0 & 0 \\ 36

38 7.8 Miscellaneous Math 7 EXAMPLES! 0 & 1 & 0 \\ 0 & 0 & 1 \end{matrix} \\ \end{equation*} But usually we prefer to have our matrices boxed in by something (or at least I do): \begin{equation*} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \\ \end{equation*} Maybe brackets are more your thing with matrices: \begin{equation*} \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \\ \end{equation*} \end{document} While most of these examples are relatively self-explanatory (I think if you look at what I typed and what was displayed, it ll be decently clear how things are working for the most part), there are some areas in which I should expand on a little. One thing to note is that in my equation with multiple lines, I didn t use the equation environment, but instead used the align environment. In actuality, these two environments (align and equation) are very similar, but align has a unique feature: the ability to line up items based on &. By using an &, you indicate to L A TEX the point at which the lines should be aligned. 37

39 7.8 Miscellaneous Math 7 EXAMPLES! Further, in the summations, you hopefully noticed that they look different. In one, the parenthesis seem to not quite fit the fraction, while in the other it looks much more appropriately sized. That was done using the commands \left and \right along with the standard parenthesis ( and ). However you can use these commands to make other characters (such as braces or a vertical bar as seen in the example after) automatically be resized to match what s around them as well. Want to create a function? * * * * * f(x) = (x + a)(x + b) What about a square root? b2 4ac g(x) = 2a A more general root? h(x) = n 1 + x 2 + x x n And limits? f(x + h) f(x) lim h 0 h What about an equation with multiple lines? f(x) = (x + a)(x + b) = x 2 + ax + bx + ab = x 2 + (a + b)x + ab 38

40 7.8 Miscellaneous Math 7 EXAMPLES! If you want to reference specific lines, you can remove the asterisk from the align command: f(x) = (x + a)(x + b) (3) = x 2 + ax + bx + ab (4) = x 2 + (a + b)x + ab (5) Piecewise functions? f(x) = { e x + 4 if x > 0 5 sin(x 3 ) if x 0 Combinatorics anyone? ( ) n = k n! k!(n k)! Summations? ( 1 2 )n n=1 Notice how we can change how the parenthesis look in the fraction: ( ) n 1 2 n=1 This is a useful tool, if you ever want to show how an integral would be evaluated: x

41 7.8 Miscellaneous Math 7 EXAMPLES! Matrices? But usually we prefer to have our matrices boxed in by something (or at least I do): Maybe brackets are more your thing with matrices:

42 7.9 L A TEX Special Characters 7 EXAMPLES! 7.9 L A TEX Special Characters In this subsection, I m going to break from what I had been doing previously. Instead of showing you my input, discussing it a little, and then showing you the output, I m instead going to just direct you to some excellent websites for figuring out what the L A TEX commands are for special characters. For example if you wanted to learn how to create the standard arithmetic signs for multiple or divide ( or ), incorporate some Greek letters (β, σ, θ, etc), have those cool ellipsis show up in a list or matrix (...,,.,...), or even just insert some unique symbols (,, or whatever), you re going to want a place to turn to to do so. While I generally just Google latex + (whatever symbol I need), I ve also used this website specifically. It s a great resource that lists a ton of commands for L A TEX. 41

43 8 IF THINGS GO WRONG... 8 If Things Go Wrong... [Note: Special thanks to Dylan Helliwell for the inclusion of this section!] There will be times when you go to compile a document, and your compiler is not happy with you: somewhere lurks an error in your text. Maybe it s a misplaced bracket, or maybe you re missing a necessary package. Either way, it s inevitable. We all get errors, and often, we get more than one. When that happens, these steps are a great way to make the process of finding and fixing your code as painless as possible: 1. At times, your compiler may direct you specifically to the line of code where the problem is. If this is the case, try to go back to your document and find the error or typo there. (A good indication that a small typo may be the root of the problem is if you get the error undefined control sequence.) 2. Sometimes, people just forget to end whatever environment they needed at a given moment (it s easy to remember to type \begin{equation}, but not always easy to remember to end it!). Try looking at what you recently typed (because you should be compiling often!) and make sure all your environments and brackets are proper. 3. If for some reason you can t seem to find a typo in your code, there is a way to make it so the compiler will ignore portions of your text, better allowing you to find the error. When you make L A TEX ignore your text, you are commenting it out, and can be done by using a % sign. For example, if you were to type This is text in your document, the compiler would be sure to compile that text. But if you typed %This is text then it would not be compiled because it s been commented out. Keep in mind, however, you need to place a % at the start of each line you want to comment out. By doing so, however, you can have the 42

44 8 IF THINGS GO WRONG... compiler skip certain portions of text in an attempt to narrow down where exactly the error is occuring a tool that can save you loads of time! 4. If through all of this, you still cannot seem to find an error, there is a way to force a compiler to compile the document anyways, using its own attempt to fix the error, by pressing the return or enter key. This will likely result in new errors, but after you force the document to compile a few times (by hitting return or enter), it should eventually compile. This is useful as it now allows you see the output, and possible piece together where the code is running into trouble. 5. This last step is very rare, but every now and then, one of the files that the compiler automatically creates (in your specific folder you created for your document, remember...) may be a little messed up. The nice thing is, you can delete any document that is created when you compile your.tex file, because they will be created again the next time you compile your document. (Note, DO NOT delete your.tex file! Only the files that are created via the compiling process!) A large portion of errors can likely be resolved by following these guidelines, but the most important thing to remember is to compile your document often! 43

45 9 APPENDIX 9 Appendix 9.1 Package Information Packages are my favorite part of L A TEX. Almost every problem (we re talking about 98% of them) I ve ever had has been resolved by adding including a package. Want a table spread over multiple pages? Boom, there s a package for that. Want more control over the styling of the page? Double boom, there s a package for that too. BUT FIRST! When you install L A TEX (either MikTex or MacTek), with it comes a few packages that are considered standard, but not every package comes along! What this means is that some packages require you to install them. Installing packages is not a hard process. For MikTex, all you do is open up the Package Manager, type in the package you re looking for, and then select it and click install (you might have to right click it and hit install or something, either way it s very easy). I believe MacTex is the same (but the last time I was doing this with a friend, I do recall having to make sure we were looking at packages instead of themes or something. I don t know, call me if you have any trouble). Now, some editors are really cool and will alert you when you need to install a package when you try to compile your document, and will then do it for you. But I don t know anything about those and personally they sound like they re for the weak. So whatever. Installing packages is important, but not difficult! Don t be discouraged! I should also point out that just because you have packages installed, doesn t mean you have to use them in every document. As you saw when I first introduced packages, I m using ten packages to make this document, but I probably have somewhere between 50 and 100 installed. 44

46 9.1 Package Information 9 APPENDIX Package Name amsmath amsthm cancel color fancyhdr geometry subfig Description This is the package you need to add advanced math! This package introduces the proof environment, along with the theoremstyle command Remember all those times when you would be doing math and have to cancel something from each side? What would you do? Strike a line through it? Well this package does just that. Using the \cancel{} or \cancelto{}{} command, you can get output that looks like 4 or 4. This is how you add color in your documents! This package is a little more hands on, and I would suggest looking it up if you choose to use it. What it can do for you is amazing, though: give you way more control on the header and footer of your document. Want a footer on every page, but a header only on the first? Done. Want the header and footer to be in different places depending on the page number? No sweat. It s a great package. This is a great package to manage the margins of the document, as well as the page size. Because I think the standard margins L A TEXuses are pretty big, I pretty much always use this package. Want to have multiple images or tables in one figure? You need this package. It allows you to have a subfigure environment which you can nest within a figure environment. Super useful. 3 45

Guide to using L A TEX

Guide to using L A TEX Guide to using L A TEX Andrew Stevens, UC Berkeley 1 What is L A TEX, and why use it? L A TEX (pronounced LAH-tekh or LAY-tekh) is a language and document preparation system for typesetting. L A TEX is

More information

A Beginner s guide to L A TEX for CSCA67/MATA67. Kohilan Mohanarajan

A Beginner s guide to L A TEX for CSCA67/MATA67. Kohilan Mohanarajan A Beginner s guide to L A TEX for CSCA67/MATA67 Kohilan Mohanarajan August 31, 2017 Contents 1 Foreword 2 2 Getting Started 3 3 Setting up your L A TEXDocument 4 4 Writing your L A TEXDocument 6 4.1 Environments...............................

More information

Learning LaTeX: The Basics

Learning LaTeX: The Basics Learning LaTeX: The Basics The best way to learn LaTeX is by trial and error, with a lot of experimenting, and using other people s.tex files as a model. Google is also a good source: for example, googling

More information

Become a L A TEX Guru

Become a L A TEX Guru Become a L A TEX Guru 1 Many thanks to Michele, who was my coteacher for this class for Splash 2009 1. Log in using the username sipb2 and the password hsspmonster 2. Once you are logged on, type sudo

More information

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math Intro to LATEX I 1 1 POLS/CSSS 510, 2012 Intro to LATEX I 1 / 32 Outline 1 Why L A TEX? 2 Programming 3 Document Structure 4 Floats 5 Tables 6 Lists 7 Math Intro to LATEX I 2 / 32 The Complaint This sucks

More information

Getting started with Latex

Getting started with Latex Getting started with Latex Robert G. Niemeyer University of New Mexico, Albuquerque October 15, 2012 What is Latex? Latex is a mathematical typesetting language. Essentially, when you are using Latex to

More information

L A TEX Primer. Randall R. Holmes. August 17, 2018

L A TEX Primer. Randall R. Holmes. August 17, 2018 L A TEX Primer Randall R. Holmes August 17, 2018 Note: For this to make sense it needs to be read with the code and the compiled output side by side. And in order for the compiling to be successful, the

More information

Math 235: Introduction to LaTeX

Math 235: Introduction to LaTeX Math 235: Introduction to LaTeX The LaTeX word processing system was built to do mathematical typesetting. It is different than word processors; in LaTeX you type in text and typesetting commands, then

More information

Outline. Installing LaTeX. Opening TeXShop. Intro to LaTeX. Intro to LaTeX interface Working with text Tabbing and tables Figures Math and equations

Outline. Installing LaTeX. Opening TeXShop. Intro to LaTeX. Intro to LaTeX interface Working with text Tabbing and tables Figures Math and equations Outline UCLA Department of Statistics Statistical Consulting Center interface Working with text Tabbing and tables Figures Math and equations April 23, 2009 Installation Installing LaTeX Opening TeXShop

More information

L A TEX examples. a b c a b c b b a c b c c b a. This table was typeset with the following commands.

L A TEX examples. a b c a b c b b a c b c c b a. This table was typeset with the following commands. L A TEX examples This document is designed to help you see how to produce some mathematical typesetting. The best way to learn how to use L A TEX is to experiment with particular commands. After you have

More information

Math 395 Homework #1 Due Wednesday, April 12

Math 395 Homework #1 Due Wednesday, April 12 Math 395 Homework #1 Due Wednesday, April 12 LaTex is a typesetting system that is widely used by mathematicians. It has the ability to typeset just about any mathematical notation, as well as complex

More information

Introduction to MCS 220 and L A TEX

Introduction to MCS 220 and L A TEX Introduction to MCS 220 and L A TEX Tom LoFaro August 28, 2009 1 Introduction to MCS 220 MCS 220, Introduction to Analysis, carries a WRITD (writing in the discipline) designation. What this means to you

More information

LaTeX Seminar III: Environments and More Advanced Mathematical Typesetting

LaTeX Seminar III: Environments and More Advanced Mathematical Typesetting LaTeX Seminar III: Environments and More Advanced Mathematical Typesetting Clifford E. Weil March 24, 2004 1 General Environments We have already encountered two environments. They are the document environment

More information

Using L A TEX Tom Edgar

Using L A TEX Tom Edgar M499 - Senior Capstone Using L A TEX Tom Edgar Department of Mathematics Pacific Lutheran University Tacoma, WA Wednesday, September 17, 2014 Introduction Introduction What is L A TEX? Powerful (Mathematical)

More information

A Brief Introduction to LaTeX

A Brief Introduction to LaTeX A Brief Introduction to LaTeX Paul Gustafson (shamelessly stolen from Robert Williams) Texas A&M University June 2, 2017 Paul Gustafson (shamelessly stolen from Robert Williams) A Brief (Texas Introduction

More information

Environments, Equations, and Tables

Environments, Equations, and Tables Environments, Equations, and Tables David Freund October 13, 2016 1 Environments In L A TEX, environments are sections of code delineated by \begin{stuff} and \end{stuff}. Most text formatting is done

More information

An Interactive Introduction to L A TEX

An Interactive Introduction to L A TEX An Interactive Introduction to L A TEX Part 1: The Basics Dr John D. Lees-Miller December 2, 2017 Why L A TEX? It makes beautiful documents Especially mathematics It was created by scientists, for scientists

More information

Introduction to L A TEX for MCS-236

Introduction to L A TEX for MCS-236 Introduction to L A TEX for MCS-236 Max Hailperin, based on a version by Tom LoFaro September 14, 2011 1 Why L A TEX? L A TEX is a very strange document formatting system. Actually, it is a combination

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

An Introduction to LATEX

An Introduction to LATEX An Introduction to LATEX Mathematics 23a, Fall 2012 By: Isabel Vogt, Will Rafey, and Neil Gat Last Updated: 13 September, 2012 1 Introduction The simplest way to learn TeX is by example. Copy the heading

More information

An introduction to L A TEX for students

An introduction to L A TEX for students An introduction to L A TEX for students Christopher Hanusa February 17, 2011 Christopher.Hanusa@qc.cuny.edu http://people.qc.cuny.edu/chanusa/ > Talks Pros and Cons of L A TEX Why use L A TEX? Ideal for

More information

Learn how to [learn] LATEX

Learn how to [learn] LATEX Learn how to [learn] L A TEX November 19, 2010 This document is available at http://web.mit.edu/jgross/ Public/2010cluedump/Slideshow.pdf. Outline Installing L A TEX What is L A TEX? Getting Help Basic

More information

Absolute L A TEX Beginner

Absolute L A TEX Beginner Latest version of this document at http://liantze.googlepages.com/latextypesetting#beginner Absolute L A TEX Beginner Lim Lian Tze liantze@gmail.com Abstract Most people use the ubiquitous Word TM for

More information

The basics of LaTeX. Cédric Buron. April 25, 2016

The basics of LaTeX. Cédric Buron. April 25, 2016 The basics of LaTeX Cédric Buron April 25, 2016 Hello fellows! Today, I introduce a very important language in my PhD, L A TEX(what a logo!). In this article, I m going to introduce very quickly the purpose,

More information

Using L A TEX. A numbered list is just that a collection of items sorted and labeled by number.

Using L A TEX. A numbered list is just that a collection of items sorted and labeled by number. Using L A TEX About these notes These notes give some starting tips on using L A TEX to typeset mathematical documents. To learn the system at all fully you ll need a proper L A TEX manual, but you can

More information

An Interactive Introduction to L A TEX. Part 1: The Basics. John Lees-Miller. writel A TEX

An Interactive Introduction to L A TEX. Part 1: The Basics. John Lees-Miller. writel A TEX An Interactive Introduction to L A TEX Part 1: The Basics John Lees-Miller writel A TEX Why L A TEX? I It makes beautiful documents I Especially mathematics I It was created by scientists, for scientists

More information

1 Different Document Classes

1 Different Document Classes 1 Different Document Classes There are several different document classes that can format just about any type of document. This is the very first line of your L A TEX code. It will define what kind of

More information

Getting Started with L A TEX

Getting Started with L A TEX Getting Started with L A TEX This document is designed to help you see how to produce some mathematical typesetting. The best way to learn how to use L A TEX is to experiment with particular commands.

More information

1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass.

1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass. TUTORIAL 3: MY FIRST L A TEX DOCUMENT CHRISTOPHER RARIDAN Abstract. Upon completion of this tutorial, the author should be able to produce a very basic L A TEX document. This tutorial will introduce the

More information

1 Obtaining LyX and L A TEX

1 Obtaining LyX and L A TEX A Guide to LyX and L A TEX Based off A Quick Guide to LyX by Jessica Moses 08 October 2011 Many economists (and academics in mathematics-heavy disciplines) use a program called L A TEX to create documents.

More information

Course A, Part 1 Basic Formatting in L A TEX

Course A, Part 1 Basic Formatting in L A TEX Course A, Part 1 Basic Formatting in L A TEX As you become acquainted with L A TEX, you must remember that this is not a piece of word processing software. Neither is it a programming language. Specifically,

More information

Homework # (Latex Handout) by Laura Parkinson

Homework # (Latex Handout) by Laura Parkinson 1 Latex Homework # (Latex Handout) by Laura Parkinson Latex helps you make your homework pretty. It makes us happy when you use it. The best way to learn is by example, so here are some examples of pretty

More information

How to L A TEX. George Wong, David Mykytyn. 6 October 2016

How to L A TEX. George Wong, David Mykytyn. 6 October 2016 How to L A TEX George Wong, David Mykytyn 6 October 2016 1 What is L A TEX? Used in textbooks, journal/conference articles, and lab reports! You provide the material and L A TEX renders according to typographical

More information

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010 L A TEX Tutorial J. E. Rice May 2010 Abstract The purpose of this document is to provide a simple example of how to use L A TEX. Examples of tables, figures, citations, references and math are shown, and

More information

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection.

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection. Handle MathType User Manual The MathType Window The picture below shows MathType with all parts of its toolbar visible: Symbol palettes Template palettes Tabs Small bar Large tabbed bar Small tabbed bar

More information

How to Make a Book Interior File

How to Make a Book Interior File How to Make a Book Interior File These instructions are for paperbacks or ebooks that are supposed to be a duplicate of paperback copies. (Note: This is not for getting a document ready for Kindle or for

More information

LaTeX A Tutorial. Mohsen Alimomeni, 2010

LaTeX A Tutorial. Mohsen Alimomeni, 2010 LaTeX A Tutorial Mohsen Alimomeni, 2010 How to pronounce LaTeX? (Lah-tek, or Lay-tek) A typesetting program, not a word-processor Designed for producing beautiful books, thesis, papers, articles... (Springer

More information

Square cells: an array cooking lesson

Square cells: an array cooking lesson The PracTEX Journal TPJ 2005 No 02, 2005-04-15 Rev. 2005-03-25 Square cells: an array cooking lesson Will Robertson 1 Square cells in tabular Late last year, there was a question on the Mac OS X TEX mailing

More information

CSE 150: Notation Examples

CSE 150: Notation Examples CSE 150: Notation s Leif Walsh December 12, 2007 For most of the following, you will need to include amsmath, amsfonts, amsthm, and sometimes amssymb in your source, by putting the \usepackage{amsmath}

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

Latex Tutorial. CIS400 Senior Design 9/5/2013

Latex Tutorial. CIS400 Senior Design 9/5/2013 1 Latex Tutorial CIS400 Senior Design 9/5/2013 2 Outline Introducing TeX/LaTeX Benefits and potential difficulties Installation and use on Unix/Mac/Windows Compiling PDF documents from LaTeX Basic document

More information

What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program

What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program What is LaTeX LaTeX ( /ˈleɪtɛk/, /ˈleɪtɛx/, /ˈlɑːtɛx/, or /ˈlɑːtɛk/) Is a document markup language and document preparation system for the TeX typesetting program Refers only to the language, not to the

More information

Simple Math. Adam Dishaw 2011 September 21. Suppose you want to include some math in your documents. Just follow these basics steps:

Simple Math. Adam Dishaw 2011 September 21. Suppose you want to include some math in your documents. Just follow these basics steps: Simple Math Adam Dishaw 2011 September 21 Suppose you want to include some math in your documents. Just follow these basics steps: 1. Create a new TEX document with the basic requirements (the documentclass

More information

Mikkel Madsen

Mikkel Madsen Mikkel Madsen latex@mikkl.dk After completing this course, you: Have an understanding of what LaTeX is Have an idea of what things can be easily accomplished in LaTeX Know where to look for help DON T

More information

Divisibility Rules and Their Explanations

Divisibility Rules and Their Explanations Divisibility Rules and Their Explanations Increase Your Number Sense These divisibility rules apply to determining the divisibility of a positive integer (1, 2, 3, ) by another positive integer or 0 (although

More information

An Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014

An Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014 An Introduction to Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014 Today's Outline Introducing TeX/LaTeX Benefits and potential difficulties Installation and use on Unix/Mac/Windows Compiling

More information

Introduction to L A TEX

Introduction to L A TEX NMT May 18, 2016 Written by Ian Jones Revised by Caleb Hightower Contents 1 What is L A TEX? 2 2 Your First L A TEX Document 2 2.1 Getting Started............................ 3 3 Document Structure 4 3.1

More information

Table of Laplace Transforms

Table of Laplace Transforms Table of Laplace Transforms 1 1 2 3 4, p > -1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Heaviside Function 27 28. Dirac Delta Function 29 30. 31 32. 1 33 34. 35 36. 37 Laplace Transforms

More information

Not-So-Frequently Asked Questions for L A TEX

Not-So-Frequently Asked Questions for L A TEX Not-So-Frequently Asked Questions for L A TEX Miles 2010 This document addresses more esoteric issues in L A TEX that have nonetheless actually arisen with the author. We hope that somebody will find it

More information

TUTORIAL 8: TYPESETTING MATHEMATICAL EXPRESSIONS CHRISTOPHER RARIDAN Abstract. Upon completion of this tutorial, the author should be able to add some mathematical content to his or her paper. In particular,

More information

Student Learning Service: Introduction to Latex

Student Learning Service: Introduction to Latex Student Learning Service: Introduction to Latex Dr Morgiane Richard, Oana Matei and Florin Nedelea m.richard@abdn.ac.uk Student Learning Service Updated June 2018 Richard, Matei, Nedelea (U.of Aberdeen)

More information

Skill 1: Multiplying Polynomials

Skill 1: Multiplying Polynomials CS103 Spring 2018 Mathematical Prerequisites Although CS103 is primarily a math class, this course does not require any higher math as a prerequisite. The most advanced level of mathematics you'll need

More information

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word These instructions assume that you are familiar with using MS Word for ordinary word processing *. If you are not comfortable entering

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

An Interactive Introduction to L A TEX. Part 2: Structured Documents & More. Dr John D. Lees-Miller. writel A TEX.

An Interactive Introduction to L A TEX. Part 2: Structured Documents & More. Dr John D. Lees-Miller. writel A TEX. An Interactive Introduction to L A TEX Part 2: Structured Documents & More Dr John D. Lees-Miller writel A TEX February 27, 2013 Outline Structured Documents Title and Abstract Sections Labels and Cross-References

More information

Intro to LaTeX Workshop

Intro to LaTeX Workshop Intro to LaTeX Workshop Crystal Nguyen University of North Carolina at Chapel Hill 10/13/2017 Nguyen (UNC) LaTeX Workshop 10/13/2017 1 / 31 Overview 1 Getting Started in LaTeX 2 Typesetting Equations 3

More information

Meeting One. Aaron Ecay. February 2, 2011

Meeting One. Aaron Ecay. February 2, 2011 Meeting One Aaron Ecay February 2, 2011 1 Introduction to a L A TEX file Welcome to LaTeX. Let s start learning how to use the software by going over this document piece by piece. We ll read the output

More information

Homework # You ll want to use some LaTeX editor to edit and compile your.tex files

Homework # You ll want to use some LaTeX editor to edit and compile your.tex files Homework # 1 What is LaTeX? LaTeX is a document markup language You prepare a (.tex) document, and compile it into a PDF LaTeX helps make your homework pretty (just like this document!) and makes us happy

More information

L A TEX for Psychological Researchers

L A TEX for Psychological Researchers L A TEX for Psychological Researchers Lecture 2: Basics of the L A TEX language Sacha Epskamp University of Amsterdam Department of Psychological Methods 27-01-2015 The L A TEX process.tex pdfl A TEX.pdf

More information

COMP496/901: Academic Presentation and Writing Skills Using LaTeX

COMP496/901: Academic Presentation and Writing Skills Using LaTeX COMP496/901: Academic Presentation and Writing Skills Using LaTeX Robert Dale Robert.Dale@mq.edu.au 1 Acknowledgements These slides borrow heavily from similar material by: Jan-Philipp Söhn David Squire

More information

A Short L A TEX Introduction

A Short L A TEX Introduction A Short L A TEX Introduction Dr Will Hossack School of Physics & Astronomy tele: 50-5261 Will.Hossack@ed.ac.uk February 2016 What is L A TEX L A TEX(being Layman s-tex) is a text-formatting mark-up language,

More information

Helen Cameron. A Brief Overview of LATEX

Helen Cameron. A Brief Overview of LATEX A Brief Overview of L A TEX What Is L A TEX? L A TEX is a document preparation system designed by Leslie Lamport on top of Donald Knuth s TEX. Useful Websites There s a useful wikibook about L A TEX at

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Public Meeting Agenda Formatting Best Practices

Public Meeting Agenda Formatting Best Practices DEFINITIVE GUIDE Public Meeting Agenda Formatting Best Practices In this guide, we will first walk you through some best practices with text and images. Then, we will show you how to execute the best practices

More information

Learning L A TEX. Patrick Lam

Learning L A TEX. Patrick Lam Learning L A TEX Patrick Lam setting up 1. download a TeX distribution (MiKTeX, MacTeX, etc.) 2. download an editor (Texmaker, WinEDT, XEmacs, etc.) 3. start a.tex file in editor 4. work only in the.tex

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX Mark Baltovic MA498 - Dissertation in Mathematics Objectives of this session What is L A TEX? The L A TEX source file Inside the body of the text Typesetting mathematics Internal

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

1. The Joy of TEX. Check out this example!

1. The Joy of TEX. Check out this example! 1. The Joy of TEX 1. TEX is typesetting language for scientific documents. It is incredibly customizable and allows you define your own styles, shortcuts, etc, so that it rapidly becomes a time-saver.

More information

Getting ready for L A TEX. Alexis Dimitriadis. Version: March 28, 2013

Getting ready for L A TEX. Alexis Dimitriadis. Version: March 28, 2013 Getting ready for L A TEX Alexis Dimitriadis Version: March 28, 2013 LaTeX is a great system, but it takes some work to learn. Unfortunately, it also takes some work to set up the necessary software. This

More information

Introduction to LATEX

Introduction to LATEX Introduction to LATEX Jennifer Flegg, September 5 2018 School of Mathematics and Statistics, University of Melbourne Why L A TEX? L A TEX is the mathematical/statistical standard L A TEX looks better than

More information

Getting started General Tables Figures Math Wrap up. UCLA Department of Statistics Statistical Consulting Center. LaTeX Bootcamp

Getting started General Tables Figures Math Wrap up. UCLA Department of Statistics Statistical Consulting Center. LaTeX Bootcamp UCLA Department of Statistics Statistical Consulting Center Mine Çetinkaya mine@stat.ucla.edu September 20, 2010 Outline 1 Getting started 2 General 3 Tables 4 Figures 5 Math 6 Wrap up 1 Getting started

More information

INSTALLING AND USING L A TEX

INSTALLING AND USING L A TEX INSTALLING AND USING L A TEX DAVID MEREDITH Contents 1. Installing and Running L A TEX with Microsoft Windows 2 1.1. Installing the compiler MikTeX 2 1.2. Installing the editor TeXtudio 2 1.3. Running

More information

(Yet Another) Introduction to L A TEX 2ε (V3)

(Yet Another) Introduction to L A TEX 2ε (V3) (Yet Another) Introduction to L A TEX 2ε (V3) Matteo Carrara August 30th, 2013 (Yet Another) Introduction to LATEX2ε (V3) 1 / 29 What is L A TEX 2ε? Typesetting system that is very suitable for producing

More information

UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING

UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 3 Matrix Math Introduction Reading In this lab you will write a

More information

Latex Tutorial 1 L A TEX. 1.1 Text

Latex Tutorial 1 L A TEX. 1.1 Text Latex Tutorial This tutorial was originally prepared by Joel Wein of MIT. You may find it helpful in preparing your notes. Anything I send you in the template file supercedes what is written here. Yishay

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

Using Text in Photoshop

Using Text in Photoshop Using Text in Photoshop So, we re going to take a break for a while from talking about photographs and how to manipulate them, and instead focus on some design elements! We re going to spend a while talking

More information

Researcher Development Unit: Introduction to Latex

Researcher Development Unit: Introduction to Latex Researcher Development Unit: Introduction to Latex Dr Morgiane Richard and Ana Ciocarlan m.richard@abdn.ac.uk Centre for Academic Development Academic Year 2016-2017 M. Richard, A. Ciocarlan (U.of Aberdeen)

More information

Introduction to Scientific Typesetting Lesson 1: Getting Started

Introduction to Scientific Typesetting Lesson 1: Getting Started Introduction to Scientific Typesetting Lesson 1: Getting Started Ryan Higginbottom January 5, 2012 1 Our First The Structure of a L A T E X Our First L A T E X The Structure of a L A T E X 2 The Weaknesses

More information

LATEX Primer. 1 Introduction (Read Me)

LATEX Primer. 1 Introduction (Read Me) LATEX Primer 1 Introduction (Read Me) This document is intended to be used as a primer. You are welcome to remove the body of the document and use the headers only. If you actually read this document,

More information

MATLAB for the Sciences

MATLAB for the Sciences A Preliminary Discussion in L A TEX, Part 2 January 6, 2008 Multiple Lines of Equations Just as there was an environment for writing equations, there is an environment for multi-line equations. \begin{eqnarray}

More information

Excel Basics: Working with Spreadsheets

Excel Basics: Working with Spreadsheets Excel Basics: Working with Spreadsheets E 890 / 1 Unravel the Mysteries of Cells, Rows, Ranges, Formulas and More Spreadsheets are all about numbers: they help us keep track of figures and make calculations.

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

Introduction to LATEX

Introduction to LATEX Introduction to L A TEX Department of Statistics, UC Berkeley January 28, 2011 1 Why L A TEX? 2 Basics 3 Typing Math 4 BibTeX 5 More Why L A TEX? Professional typesetting tool offering great control Why

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

Assessments for CS students:

Assessments for CS students: Assessments for CS students: Two hours per week lectures, Tuesdays 2-4pm. Three in-semester assignments, with feedback de-coupled from assessment: Assignment 1 Generic paper Assignment 2 Literature review

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

EC121 Mathematical Techniques A Revision Notes

EC121 Mathematical Techniques A Revision Notes EC Mathematical Techniques A Revision Notes EC Mathematical Techniques A Revision Notes Mathematical Techniques A begins with two weeks of intensive revision of basic arithmetic and algebra, to the level

More information

CREATING CONTENT WITH MICROSOFT POWERPOINT

CREATING CONTENT WITH MICROSOFT POWERPOINT CREATING CONTENT WITH MICROSOFT POWERPOINT Simple Tips And Tricks Presented by TABLE OF CONTENTS Introduction... 2 Design Tips... 3 Advanced Tips... 4 ShortCut Keys for Microsoft PowerPoint... 5 How-Tos...

More information

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115

Report Template. Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 Joe B. Student and Dan Simon * Department of Electrical and Computer Engineering Cleveland State University Cleveland, Ohio 44115 May 20, 2004 Abstract Every report should have an abstract. The abstract

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best

More information

Section 0.3 The Order of Operations

Section 0.3 The Order of Operations Section 0.3 The Contents: Evaluating an Expression Grouping Symbols OPERATIONS The Distributive Property Answers Focus Exercises Let s be reminded of those operations seen thus far in the course: Operation

More information

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1 Presents A case study by Devin Zander A look into how absolutely easy internet marketing is. Money Mindset Page 1 Hey guys! Quick into I m Devin Zander and today I ve got something everybody loves! Me

More information

Lecture 1: Overview

Lecture 1: Overview 15-150 Lecture 1: Overview Lecture by Stefan Muller May 21, 2018 Welcome to 15-150! Today s lecture was an overview that showed the highlights of everything you re learning this semester, which also meant

More information

Adobe Graphics Software

Adobe Graphics Software Adobe Graphics Software Untitled-1.indd 1 20.11.2015 13:05:28 Untitled-1.indd 2 20.11.2015 13:05:28 3 Recent versions have brought in functionality for working with 3D designs, though the program still

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Algebra course that I teach here at Lamar University, although I have to admit that it s been years since I last taught this course. At this point in my career I

More information

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines 1 L A TEX Overview Jiayi Liu Colorado School of Mines January 31, 2017 Please refer to LATEX WikiBooks and ShareLaTeX.com Documentation for more details. 2 Brief History TEX ( Tech ) A low-level markup

More information

Clean & Speed Up Windows with AWO

Clean & Speed Up Windows with AWO Clean & Speed Up Windows with AWO C 400 / 1 Manage Windows with this Powerful Collection of System Tools Every version of Windows comes with at least a few programs for managing different aspects of your

More information