 Okay, so in this video, we are going to make a resume in LaTeX, and we're not just going to make any resume. We are going to make a resume from the bottom up. We're going to write every little part ourselves, and it's actually not going to be difficult. Because as we're going to find out, LaTeX is actually magic, and a lot of people, unfortunately, use it in sort of a ad hoc cargo cult kind of way, and there's nothing wrong with that. Everyone has to use templates every once in a while. There's no shame in it. But in this video, we're going to make a document from the bottom up. It's going to be a CV, so it'll be nice and useful. In fact, let me go ahead and make a new file, a new resume file, and this is how this is going to work. In the first section, in the individual work section, we're just going to make sort of a skeleton of what we want our resume to look like. So let's say we'll start off with an article document class. We'll go ahead and begin and end our document, just super basic stuff. We'll throw in a title, and I'll just call it resume, and of course I'm going to use accent marks because I am nice and sophisticated. And we'll give it an author, which is me in this case. And we'll go ahead and give it the make title command. And let's actually might as well go ahead and open it up, and here it is, what it looks like now. Article format. Now, here's the thing. We don't want our CV to look like or our resume to look like some kind of article. But we're not going to worry about that right now. We're actually, in fact, we don't even need this. I don't know why I brought you up. We don't even need this portion right now. We're going to start with only the sections that we want in our resume. We want to care only about the sort of syntax, the structure. Now, what do I mean by that? Now, any kind of resume is going to have different sections. So let's say we want to sections on technical skills or something like that. Or another one on general skills. Another one on, I don't know, education, job experience, whatever. I don't know, service. I'm just making. This is probably what I'm going to have on mine. And you could make up whatever sections you might want. And of course, in those sections, we are going to have sub-sections. So let's say sub-subsection. So let's say in technical skills, we want like what kind of languages I know. And in fact, we can divide that into a sub-subsection. Let's say programming languages, like we'll give it some stuff like C, C++, Haskell, I don't know what else, LISP, that's a cool language. And we'll have another sub-subsections for markup languages. Like of course, LaTeX. I mean, we can't leave LaTeX out, HTML, CSS. So what am I doing? That's a good question. What I'm thinking about now is not necessarily what this document is going to look like if I have, let me go ahead and pull up the preview. I'm not thinking about what it's going to look like right now. What we're going to do, and what I, actually here's what we're going to do. We're going to pause the video for a second. And what I want you to do is just fill out your resume with all the different sections and sub-subsections you think you're going to want. Organize everything in terms of just those headings, these kind of headings here. Don't think about what it looks like over here. Don't even contemplate it. Just think in the abstract what kind of categories do you want. Now here's what we're going to do in this video. Once we have that, once we resume the video, we are going to make changes not to anything down here in the actual document area. But things up here in, we're going to adjust settings here that change everything about how these headings look. So you are going to get a very specialized, very particular resume to your liking. And it's going to be easy. It's going to be nice and fun and easy. So I'm going to pause the video for a second. I'm going to fill this out with my stuff and you should do the same. It'll be really fast, all right? So just give me a couple seconds. I'll be back in just a bit. All right, we're back. So I want to go ahead and wrote a bunch of stuff. Some of which is true, some of which isn't, doesn't matter. Let's go ahead and open up a preview. Because just to see where we are now, there we are. Okay, here we are. So if you turned a resume like this in, I mean, maybe they like the content, but that is not what you want a resume to look like. But here's the thing, here's the thing about LaTeX. You can just feed it a kind of structure and do really amazing things with it. And that's what we're going to do. So here's the pledge I make for the rest of the video. I might have to break it, but here's the pledge I want to make. I'm not going to modify anything below this line. I'm not going to change anything under here. But I'm going to make a resume that looks pretty polished and professional. And you can too, if you follow along. So let me go ahead and fold this. We don't even want to look at what all is under there. It doesn't matter. All we know is that there are sections and sub-subsections and stuff like that. All right, where are we going to start? Let's start with what's called the title sec package. So in your opening, go ahead and type use package, I cannot type today, title sec. So title sec, I think it stands for title section. But it's a really nice package for modifying how sections appear. There are a couple of different commands we're going to talk about. Chief among which is probably title format. Title format looks like this. What you do is, first off, you feed it an argument, which is going to be a function, actually. Let's say we want to modify what sections look like. I'm going to say in the first bracket, we are going to put section. And title format actually wants four other arguments. And I'm going to put them just for clarity sake on different lines. But since it's law tech, it ignores one line gaps. Now there are going to be four arguments. One, two, three, four. Now we only need something in the third one here. And that is going to be, well, actually I'll explain what all of these are. So let's see, is that updating now? All right, great. So if you notice what just happened, my section here, which used to be nice and big and had a one in front of it, it now got reduced to nothing. And that's because the title format command changes what the command section does. And here, what these different arguments are, are the different things that sort of surround it. Now, for example, this one, so of course we're acting on section. The first one is formatting. So for example, let's say this is really small text. So in this first bracket pair, we can put, let's say huge. We want it to be nice and big. So there it is there. Or let's say we want it to be bold. We can put BF series. And that'll make it nice and bold. So the first one is for what the formatting looks like of the entire thing. Now the second one is for numbering. Now I don't necessarily want numbers in my CV, but you can use them. And you just, in this position, you just call the command, I think it's the section. Yeah, the section. So it puts the section number here. Now I'm not going to use those. You can if you want. But I'll keep it here for a second just so we can illustrate. Now the third one is the distance between what is in the number thing and what comes afterwards. So if we, let's say we increase this to one. You're going to have a little gap here, okay? Let's decrease that. And let me go ahead and get rid of this because I'm not going to use it now. So it's the number, the distance between the number and the rest of it. And then this is any kind of code you want to appear after the gap between the number and the title, but before the title. And I don't necessarily want anything there, but you can see if you type something in, it will pop up over here. So yeah, I don't necessarily want anything there, but whatever. So those are the kind of options you have. Now, let's say, where are we going to start? What kind of thing? What do I want my section to look like? Let me change some things here. Let's say I want to be nice and sophisticated and modern, and I want lower case sections. I don't know, that's just cool. So you can put lower case in here, and look at that. That's so artsy. That's nice and modern. So all my sections are now, we're changing them all at once. Keep in mind that's the nice thing about this. We're now just changing what the commands do that we've called, and we don't have to modify what's actually in our resume. We're just changing everything at once. So that's nice for section for now. Well, we might do some more changing later, but you can call the title format command for not just section, but subsections, of course. So let's say we want our subsections, let's say we want them bold. So that's going to be in our formatting. And then the second one, we're not going to have numbers here either. Then we're going to have zero distance between the number and the text, because, well, we don't have numbers. And then we'll just put nothing in there. So you can see, here we have all this. Let's see, what else do I want here? Now there are a couple other things you can actually do, actually, you know what I should do? Instead of having numbers, I don't necessarily want numbers. Let's say I want like a big dot here, I don't know, dots are just the first thing that came to my head. So what I'm going to do is I'm going to call the, what is the, the math, a bullet in math mode. And that puts, that'll put a nice juicy bullet right here. So you know, that gives me something. Now let's also make these a little bigger. We'll make them large. Actually, we'll make them large with a capital L. Large, okay, that's a little better. All right, that looks, that looks all right for now. And let's go ahead and also make a title format for sub subsection, sub subsection, sub subz uuuurgh. Jesus. Can never spell on the spot, I'm not going to, I'm not going to give it any kind of special formatting now, again, now, I don't know if I said it a second ago, but the only argument you actually need is this third one that has a distance. And as long as this has something in it that is a number, the law tech will compile that you won't have any kind of problems, but you don't have to fill anything in the other spaces. So what do we want our sub-subsection to do? Here's what I want mine to do. I think I want mine bold, so we'll do bf-series-series-series, okay, so nice and bold. And here's something I didn't tell you. You could also give them optional arguments, and you can look at the documentation for title sec for a full list of these, but one of the ones I like is run-in. So if I give run-in, you put it in square brackets right after this, what you'll see is that the sub-subsections no longer indent, you now have everything on the same line. So this is a nice space saver. I think it also looks pretty nice. I mean, I'm going to have lots of sub-subsections, so I might as well, I don't need to indent every time. I think this looks pretty sweet. So let me, again, show you the difference. So without, we have everything underneath with it. That's what we got. So I think that's what I'm going to go with for now. What else do I want to change? So in addition to these optional arguments, you can also put an optional argument at the very end in brackets, and I think I will put one at the end of section. Let's say I want a horizontal line. I'm just going to put that in brackets, and that should, yeah, here we go. So we got a nice horizontal line. So now this resume is starting to look a little bit more like an actual resume. It doesn't look like an article. Right now, it looks like something mutated and in between, but we're getting there. So let's modify a couple other things. Let's see. What else do we need to do? Let's go ahead. Let's talk about the make title. So if you remember, let's scroll down to this code. I'm not going to change it, but I'm going to look at it. Now remember the make title command is what we called here, and normally make title just spits you out the title, the author, and the date, and that's it in whatever special formatting. But of course, you can redefine what the make title command does. And I think that's what we should do. You do that, as you may or may not know, with the, was it new recommand, re-new command. Yeah, I think that's it. I hope. We'll find out anyway. So re-new command means rename a command, or not rename one, redefine it. So we'll redefine make title, and we'll just put empty brackets here, and you'll notice that it just disappears. Because what's happening is LaTeX is now calling make title, but here we've defined make title as nothing. There's nothing in here. But if we put something in here, let's say, you know, just put some letters there. Now these are, you know, in our document. So there are a couple things. Let's go ahead and make some changes to it. I'm also going to call another package, and this is going to be package. I'm going to call titling. The reason I'm going to do that is titling makes calling like your author name and stuff like that a little more flexible. It gives you another command, which is specifically, I think it's like the author. Yeah, so you can call this time and time again. So there's my name. I think with make title, you can only call it once, and then afterwards it erases the variable. It just complicates things. So titling makes things a little easier. Okay, so I'm going to make this a redefinition of a couple more lines because I want some flexibility here. Let's say, well, I think I'm going to want this centered. So I'm going to go ahead and learn to spell right. But after that, I'm going to type beginCenter and endCenter. And then I'll also, we'll make my name nice and huge because that is what the resume is all about. In fact, let's make it bold as well, nice and big and bold. And let's have some other stuff. So we got our author there. I should probably put some contact information. So I'll put my email address. So lukeatluksmith.xyz, and then give it an m dash, and then also put my website, http colon slash slash luksmith.xyz. You can make them actual links if you really want to, but I'm just, I'm being a little lazy here. So that's what we got here. What else do we want? Actually I might put a little vertical space here just because just to give us some breathing room. Let's see. Okay. I think that's, oops, I lost control of myself for a second there. Lost control of him. Okay. There we go. All right. So now things are looking a little good. Now one other thing, you might have already changed this because people usually do this pretty quickly, but we have really narrow margins or wide margins. I guess the page is very narrow. So we might want to use more of our page than we have before. So let's call the infamous and useful geometry package, and that'll give us the ability to change things about what our margins look like. And what I'm going to do is I'm just going to say margin equals one inch, and I'll make all the margins one inch. So we have now, it looks like all my stuff is on one page. I don't, I didn't put that much. I just sort of threw whatever I had up. So anyway, that, it's fine. It's just an example. So yeah, that's what we got now. All right. So what else do I want to change? I'm just going to think about, let's have these sub-sub sections are a little stilted. Now I want to put some stuff, let's say between, to distinguish them from the text that follows. Oops, that's not what I meant. So we're going to put in another optional ending syntax argument. So we'll put a little dash here. And you'll notice that there's a little space. How do I zoom in on MUPDF? I don't even remember. It's probably like, yeah, plus. So there's a little space here. And I think this is actually from indenting. We might get rid of indenting later. But okay, so here's where we are. We started off, notice what we've done so far. We started off with just the syntax of what looked like an article, and it was a total mess. But we're now at a position where we have a document using only a couple packages, just really just title-sec is the main one. You could redefine different stuff and get a lot of the stuff you want. So anyway, I think that's about enough for this video just because I've used like 40 gigs recording all this. I have to record everything in high-vitality just because I want it. But I'll make another video later, and we'll go into changing this a little more. So stay tuned and I'll post that a little later after this. So see you around.