Episode: 1385 Title: HPR1385: LibreOffice 16 Writer Nested Lists Controlled via Styles Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1385/hpr1385.mp3 Transcribed: 2025-10-18 00:37:07 --- Hello, this is Ahuka. Welcome to another exciting episode of Hacker Public Radio and our ongoing series on Libra Office. Focusing as we have been for a while now on Libra Office writer. And there's just so much to talk about here, but I do want to say my intention is whenever we finish with writer do move on to Calc and then to impress and maybe even get at least an honorable mention for the other components of Libra Office, but those three in particular we're going to give some detailed look at. And as I said last time, I want to repeat this that everything that I do in these tutorials is written out with screenshots and examples and things at my website, which is www.ahuka.com. So that's a resource that you have as well. And I know that some of this stuff can be a little bit tricky. So it might help you to know that you can go see something written out and use that as a reference. And I know one or two people have told me they've already figured that out. So with that, what are we going to do today? Well, last time we took a look at nested lists. And we took a look at the buttons in the bulletin numbering toolbar and the various buttons on that, concepts of promote and demote and why that's different from increase or decrease indent. We looked at how we can move things up or down in the list and change the numbering when that happened and insert and unnumbered item and things like that. All very useful things. But what we want to do now is we want to get back to styles because that's really where the greatest payoff comes. And the distinction that we want to make is the functional definitions, promote and demote our functional kinds of things. But when we talk about styles, what we can do is combine the functional working of nested lists with appearance. So really, what we're going to be doing here is we're going to be saying if you're working with nested lists to get the functional results, you must use the bullets and numbering toolbar. That's the only way you're going to make any sense out of this stuff. But if you combine that with a style for your nested lists, what you can do is you can now control the appearance very, very precisely. And between the functional control and the appearance, you pretty much control just about everything you want to do here. So the key concept for working with the style here on a nested list is that you control each level of the hierarchy separately. There are three tabs you can use for this purpose. The first one is the outline tab. Now this has a number of pre-configured hierarchies, and you may note that it includes nested bullet lists and even mixed hierarchies that have both numbered and bulleted levels. And you can select one of these by just clicking on it until there's a thick black line around it, and then clicking the apply button. Now, again, once you've applied that style, remember you have to use the promo demote buttons off of that bullets and numbering toolbar in order to properly put each element into the level that it's supposed to be in. So if you want to make something a level two item in the middle of a list of what was so far level one, doesn't matter what is in your style thing if you haven't used that demote button to say take this level one item and make it a level two. And once you do that, it'll take a look at the style information and say, ah, that's how you want level two items to look. Gotcha boss. And then everyone will be happy. So the outline thing gives you really a lot of pre-configured things that may or may not suit your needs. So we're going to see how we can do some other things as well. But the next tab I want to look at is the position tab. Now, we looked at the position tab fairly carefully when we looked at individual bullet and numbering styles. And remember we deconstructed a bullet style. We deconstructed a numbered list style. And now we're going to look at nested lists. And this imposes some additional considerations on us. The controls are the same, but now you have to start thinking multi-level a little bit. And I would say the rule of good design here, at least I think this is generally going to produce the best results in the most circumstances, is to be consistent for all of your levels. So if the first tab stop was two tenths of an inch from the margin, make the second one four tenths of an inch from the margin, and the third one six tenths of an inch from the margin. And maintain consistent increments. That's the kind of thing we mean by being consistent. Now, if you take a look at this position tab and on the left we've got the level window and it's got one, two, three, four. So we can go and take a look at each item individually. But there's a thing at the bottom that says one dash ten. And if you click that, something very interesting happens. You will see that only two things are really displayed. The first one is numbering followed by, and the second one is numbering alignment. Well, that's a good way to consistently manage how all of these levels are positioned. Okay. So if you say numbering is followed by a tab stop, all of your levels are going to have a tab stop. And if you say that the numbering alignment is always going to be left, in other words, we'll start at the left margin and then work right with everything lining up to that left margin, then we're going to do it for all of them. So again, consistent. And then taking a look at the individual ones, just make sure. And the faults are going to be pretty good here, but there are times when you want to change them. So I would say I always set mine to tab stop for the numbering followed by. And I always say numbering alignment is left. And then if I go through each of the levels, remember what we talked about before when we looked at individual bullet and number lists, there's this thing called tab stop and indent at. Now the tab stop for each level is going to be slightly different. So for instance, level one, it might be two tenths of an inch level, two might be four tenths of an inch, or point three nine, or you know, I'm not sure why they went to point three nine instead of point four. Oh, it doesn't matter. But for each level, make sure the tab stop and indent at are the exact same number. And that means each level of the hierarchy, whether it's a level one, a level two, level three, whatever. If your list item is more than one line, when it wraps around, it'll wrap around with everything very neatly aligned, at least on the left side of the item. So that's the first thing that we're going to look at. The second thing I would say is whatever the increment is from one level to the next, keep it the same. So you might take a look and say, well, you know, I want, I want level one to be three tenths of an inch instead of two tenths of an inch. Well, if you then left level two at point three nine inches, it would really look stupid. And particularly of level three was then point five nine inches. That just doesn't make any sense because it's inconsistent. So if you're going to do three tenths of an inch, then make the next one six tenths of an inch, make the one after that nine tenths of an inch. And that way you've got a nice consistent look. Everything moves over the same amount going from level to level to level. And that's good. That's going to give you the best possible appearance. Now, the last tab is options. And this is where we get into how the text appears on each of these levels. And by text, what I'm referring to really is the text of the number itself, not the stuff that follows it is the list item. So the characters that denote each of these levels, that can be set here. And we can set each level separately. So we'll start level one. And look at the first setting, numbering. This lets you specify the numbering style. And you've got options. You've got Arabic numerals, Roman numerals, letters. You could have bullets. You can choose graphics for the bullets if you wish. And remember, we can do this separately for each level. You could have numbers on one level, bullets on the next, and a different numbering on the third. I'm not exactly sure where I would do something like that, although I could imagine some sort of a mixed thing going on. Remember, if you're doing this, that the decision as to whether to use bullets or numbers is whether or not the order matters. If the order is significant, if things have to go one, two, three in that order to make any sense, then you've got to use numbers. If it's just a collection of stuff, and the order doesn't matter at all, you know, milk, eggs, and butter, all the things I have to pick up at the store, and I don't really care which order that list is in. I think then bullets would be the appropriate thing to use, okay? Now, bullets. If you select a bullet in the drop-down for numbering, a setting box will appear that says character. And this is where you choose the character that you'll use for your bullet. Now, you can choose any character from any font, but let's face it, if you chose like the letter Q, it'd be a very odd bullet list, Q, this, and then Q, the next one, Q, Q, Q. So you want something that actually looks like a bullet. Now, where do you find that? The dingbats font, all right? The dingbats is sort of the open equivalent of wingedings, but you know, it's got a lot of interesting characters that you can use. So if you want a full nested bullet list, and you know, having one of those available, it's not a bad idea, just choose different characters for each level. So one level might be just a black dot. The next level might be an arrowhead and the level after that, you know, some other character, a diamond, let us say, you know, whatever you want those to be. Now, the next thing we're going to look at in the options is before and after. Now, these show up if you have selected a number type, they don't show up for bullets. So any number type, if it's an Arabic numerals, Roman numerals, letters, these let you place other characters either before or after the number. And you just type them in with a keyboard. So let's say you wanted the number to be enclosed in parentheses. Well, in the before space, you would type an opening parenthesis mark. And then in the after space, you would type a closing parenthesis mark. And then your number would be enclosed by parentheses. Or let's say you just want a period after the number. Leave the before space blank. Don't put anything in there. And then put a period in the after space. It doesn't have to be a period, you could substitute, you could say, let's make it a dash. Or let's make it a blank space first, and then a dash. All right, if you did that, then each of your list items would be a number, then a space, then a dash. So you've got a lot of possibilities here. Now, note that if you're doing all of that, you might want to make an adjustment for your tab stop. Right, the more the more business you have going on in setting up the numbers here, the more you need to make sure you leave an appropriate space before the actual text of the item starts. Now, then there's the character style box. Remember character styles? We've talked about them. And we talked about how if you use the bold button or the italic button, you're doing it wrong. You want to use character styles instead. And we can bring those in here. Those character styles can be used for your numbers or letters that you use for your numbered list. So, let's say you wanted your level one items just be a number followed by a period that's a very straightforward thing. But you could, for instance, say, well, I want to make those numbers bold. So a bold one period. A bold two period. Well, then what you have to use is the character style for strong emphasis. And you would apply that. And then you would get a bold one, a bold two. Now, that would just apply to the number itself. It would not apply to the actual text of the list item. That would still be governed by the rest of your styles. Or you could say, I'd like to have something italic. Well, the character style for that is emphasis. So you simply apply that. And I think the best way to get an idea is to try a few of these. And one of the things I do when I'm working with all of these, and I want to get a, this is how I first started to get a handle on all of this, was just open up a document and start applying different things and start typing and see how it worked. And that's a good way to go, okay, now I see what they're talking about. And particularly when we're getting at this level of things, this is where how things are done can be different from one program to another. So some of this stuff is a little bit different in Microsoft Word than it would be in Libra Office and, you know, terminologies different, et cetera. So it's a good way to get a handle on on how this is done. I think you've got just as much control with any of these programs, but how you do it can vary a little bit. Now, the next thing that we might want to look at here in using our styles for a nested list is the show sub levels. It's this really useful thing. When you need it, you really need it. Now, when do you need it? I've used it for contracts, for instance. Contracts, this is a type of numbering that is required for clauses. So your level one item would be let's imagine one period, a little bit of white space and then the text blah blah blah. And then the next level one item is two period, a little bit of white space blah blah blah. And you say, okay, now I want to have a sub list under that. So you do your next item and now you click the Demote button on the bullets and numbering bar and the Demote button says, take this item and make it a level two now. And if you had show sub levels, you might get something like this, two dot a and then a space and then your text, two dot b and then a space and then your text. And then they'll say under that you wanted to create some level three and you could have two dot b dot i for your first level three and then two dot b dot i i, you know, using Roman numerals for the level three part for the next part of that. And so on. So it's very useful when you need it. And this is how you get that. Now, one of the things they say when you're setting this up is how many levels to show. I always select the maximum of 10. And that's because if I do anything else, I'm leaving myself open to unexpected results. Now, it's never going to display more sub levels than you actually have. So don't worry that you're going to have a list that only has level one and level two, but it's going to do one dot zero dot zero dot zero dot zero dot zero dot zero because it thinks it has to fill up 10 spaces. It doesn't work that way. Okay. So if it's if you're just on level one and it'd be one dot. And then if you have a sub list on writ one dot a and then your text. So it doesn't fill those things out. But what would happen if you said, oh, it just only show three levels and you somehow get to level four anyway. It's going to start truncating the numbers from the beginning, which is a weird way of doing it. So I think setting the maximum is actually pretty safe. I mean, that becomes the set at once and forget it option. And I think when you're working with styles, anytime you can set it once and forget it, that's not a bad thing to do, right? Now, the last two items, I would say ignore them. There might be times where this becomes relevant. They are very rare. For instance, start at changes to starting number. It might be useful for a specific list, but it doesn't make sense in a style, generally speaking. At least I'm having trouble thinking of of when I would want to do that. I mean, would you want to start a numbered list with three? That's what that would do, but I'm not sure why I would do that in a style. I might do that if I had a, you know, a long list with interruptions and it's like, okay, this is actually number three, but the program has forgotten where I was, so I need to tell it. But that's not a style thing. That would be something I would probably do outside the style. Consecutive numbering, it just, it does bizarre things to the hierarchy that, again, I have trouble seeing many cases where I'd want to use that. So that's how you would do nested lists and control all your nested lists with styles. So the, again, the basic thing we're looking at here, and it's a recurring theme, and we're going to come back to it over and over again as we go through the Libra Office series, is the separation between function and appearance. There are two different things. So in a, particularly in a numbered list, the function is to say, is this a level one item? Is it a level two item? Is it a level three item? You control that through the bullets and numbering bar using the Promote and Demote buttons. That's how you control the function. Appearance, you should control through the style. So you set up a style for your, your list, your nested list hierarchy. And doing that, you get in and say, well, this is the font I want to use, and this is how I want to, you know, make it bold or italic or change the spacing or put an extra character in or all of that. You know, that's all done through the style. So with that, I think we've now got a pretty good handle on nested lists. And that's a good thing. So this is a hookah, and I am signing off once again, and I'm going to remind everyone, please support free software. Thank you. You have been listening to Hacker Public Radio or Tacker Public Radio does our. We are a community podcast network that releases shows every weekday on day through Friday. Today's show, like all our shows, was contributed by a HPR listener like yourself. If you ever consider recording a podcast, then visit our website to find out how easy it really is. Hacker Public Radio was founded by the Digital.Pound and the Infonomicum Computer Club. HPR is funded by the Binary Revolution at binref.com. All binref projects are proudly sponsored by Lina Pages. From shared hosting to custom private clouds, go to LinaPages.com for all your hosting needs. Unless otherwise stasis, today's show is released under a creative commons, attribution, share a like, Digital's own license.