With indentation set to `0em`, when using a line break, there is still an indentation of a size of a space












4















Problem Description



I am quite a newbie at *TeX, but I defined some newcommands as some kind of paragraph styles (maybe not the proper way to do so, maybe someone could tell me how to accomplish this better).



I want to have default paragraph style with no indentation, space after paragraph should be 0.08", space before paragraph should be 0". However, any of the paragraph style could change any of these settings and some something more (like character styles, e.g. bold, italics, underline, etc).



Now, sometimes I want to insert a paragraph in particular paragraph style without space after that paragraph. For that I use line break (\), which usually does the job. However, with the paragraphStyle below, this is broken.



It seems like if in the first paragraph, there is an indentation of a size of a space, which I cannot elimininate, no matter what I do.



What I have Tried



I tried to use noindent and setlength{parindent}{0em} in many different combinations.



Minimal Working Example



%%%%%  Preamble  %%%%%
documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is wrong:

paragraphStyle{
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}


Output



enter image description here










share|improve this question

























  • this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

    – David Carlisle
    7 hours ago











  • @DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

    – tukusejssirs
    5 hours ago











  • You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

    – David Carlisle
    5 hours ago











  • This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

    – tukusejssirs
    5 hours ago
















4















Problem Description



I am quite a newbie at *TeX, but I defined some newcommands as some kind of paragraph styles (maybe not the proper way to do so, maybe someone could tell me how to accomplish this better).



I want to have default paragraph style with no indentation, space after paragraph should be 0.08", space before paragraph should be 0". However, any of the paragraph style could change any of these settings and some something more (like character styles, e.g. bold, italics, underline, etc).



Now, sometimes I want to insert a paragraph in particular paragraph style without space after that paragraph. For that I use line break (\), which usually does the job. However, with the paragraphStyle below, this is broken.



It seems like if in the first paragraph, there is an indentation of a size of a space, which I cannot elimininate, no matter what I do.



What I have Tried



I tried to use noindent and setlength{parindent}{0em} in many different combinations.



Minimal Working Example



%%%%%  Preamble  %%%%%
documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is wrong:

paragraphStyle{
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}


Output



enter image description here










share|improve this question

























  • this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

    – David Carlisle
    7 hours ago











  • @DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

    – tukusejssirs
    5 hours ago











  • You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

    – David Carlisle
    5 hours ago











  • This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

    – tukusejssirs
    5 hours ago














4












4








4








Problem Description



I am quite a newbie at *TeX, but I defined some newcommands as some kind of paragraph styles (maybe not the proper way to do so, maybe someone could tell me how to accomplish this better).



I want to have default paragraph style with no indentation, space after paragraph should be 0.08", space before paragraph should be 0". However, any of the paragraph style could change any of these settings and some something more (like character styles, e.g. bold, italics, underline, etc).



Now, sometimes I want to insert a paragraph in particular paragraph style without space after that paragraph. For that I use line break (\), which usually does the job. However, with the paragraphStyle below, this is broken.



It seems like if in the first paragraph, there is an indentation of a size of a space, which I cannot elimininate, no matter what I do.



What I have Tried



I tried to use noindent and setlength{parindent}{0em} in many different combinations.



Minimal Working Example



%%%%%  Preamble  %%%%%
documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is wrong:

paragraphStyle{
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}


Output



enter image description here










share|improve this question
















Problem Description



I am quite a newbie at *TeX, but I defined some newcommands as some kind of paragraph styles (maybe not the proper way to do so, maybe someone could tell me how to accomplish this better).



I want to have default paragraph style with no indentation, space after paragraph should be 0.08", space before paragraph should be 0". However, any of the paragraph style could change any of these settings and some something more (like character styles, e.g. bold, italics, underline, etc).



Now, sometimes I want to insert a paragraph in particular paragraph style without space after that paragraph. For that I use line break (\), which usually does the job. However, with the paragraphStyle below, this is broken.



It seems like if in the first paragraph, there is an indentation of a size of a space, which I cannot elimininate, no matter what I do.



What I have Tried



I tried to use noindent and setlength{parindent}{0em} in many different combinations.



Minimal Working Example



%%%%%  Preamble  %%%%%
documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is wrong:

paragraphStyle{
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}


Output



enter image description here







luatex indentation






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 7 hours ago









Sebastiano

11.4k42366




11.4k42366










asked 7 hours ago









tukusejssirstukusejssirs

948




948













  • this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

    – David Carlisle
    7 hours ago











  • @DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

    – tukusejssirs
    5 hours ago











  • You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

    – David Carlisle
    5 hours ago











  • This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

    – tukusejssirs
    5 hours ago



















  • this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

    – David Carlisle
    7 hours ago











  • @DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

    – tukusejssirs
    5 hours ago











  • You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

    – David Carlisle
    5 hours ago











  • This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

    – tukusejssirs
    5 hours ago

















this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

– David Carlisle
7 hours ago





this is really a very strange definition you are setting parindent and parskip hidden inside pargraphStyle but they are not in any local group so they apply to the rest of the document not just the text in the argument. I would seriously consider not using this markup and using a more normal latex constrict.

– David Carlisle
7 hours ago













@DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

– tukusejssirs
5 hours ago





@DavidCarlisle, what do you advise to do? How should I define styles correctly? What markup should I use?

– tukusejssirs
5 hours ago













You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

– David Carlisle
5 hours ago





You don't give any indication of the intended use, what is this large text for, is it some kind of heading? It is hard to suggest a reasonable markup with the information given.

– David Carlisle
5 hours ago













This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

– tukusejssirs
5 hours ago





This particular style is a text body paragraph with large(r) font size for easier readability. In the end, I’d like to create more styles (just imagine those of any word processor like LibreOffice Writer or MS Office Word). Anyway, here’s an actual pdf I am currenly working on—I’d like to create a style for all different styles I need to create that file.

– tukusejssirs
5 hours ago










3 Answers
3






active

oldest

votes


















4














As Marcel pointed out, there is a stray space in your input. You can remove that space, as Marcel suggests, or you can add ignorespaces, within your macro definition, to your argument of textbf, prior to #1. Also, there is no need for the textbf{} to be in its own braces, so I removed it.



Note: an alternative for that part of the definition that now reads textbf{ignorespaces#1} could also be {bfseries#1}. Here, the braces are now necessary to limit the scope, but the ignorespaces is no longer required because bfseries leaves you in vertical mode, so the leading space in #1 is ignored, whereas textbf{} puts you in horizontal mode, where the leading space counts.



Also, I reorganized your definition of paragraphStyle to make it easier for humans to read. Note the presence of % end-of-line delimiters, to avoid the very same problem again.



documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
%usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
%setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{%
setlength{parindent}{0pt}%
setlength{parskip}{0.16in}%
renewcommand{baselinestretch}{2.0}%
color{black!100}%
fontsize{20pt}{24pt}%
selectfont%
textbf{ignorespaces#1}%
color{black!100}%
normalsize%
setlength{parindent}{0em}%
setlength{parskip}{0.08in}%
selectfont%
renewcommand{baselinestretch}{1.0}%
}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is no longer wrong:

paragraphStyle{
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}


enter image description here






share|improve this answer





















  • 1





    ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

    – David Carlisle
    7 hours ago











  • @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

    – Steven B. Segletes
    7 hours ago








  • 1





    ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

    – David Carlisle
    7 hours ago











  • @DavidCarlisle OK... But they are nonetheless dropped. Why?

    – Steven B. Segletes
    7 hours ago











  • @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

    – Steven B. Segletes
    7 hours ago





















3














The "indentation of a size of a space" actually isn't an indentation, it is a space at the start of the line:



Look at



    This is wrong:

paragraphStyle{
First line\
Second line
}


The newline after paragraphStyle{ is converted to a space which results in the observed "indentation".
You can avoid this by adding a % to comment the newline, suppressing the space:



    This is wrong:

paragraphStyle{%
First line\
Second line
}


The full document becomes



%%%%%  Preamble  %%%%%
documentclass[10pt]{book}
usepackage[a4paper]{geometry}
geometry{
a4paper,
left=1in,
right=1in,
top=1in,
bottom=1in,
portrait
}

usepackage{xcolor}

% Font family
usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
setmainfont{Libertinus Serif}

% Paragraph and line settings
setlength{parindent}{0em} % Set paragraph indentation
setlength{parskip}{0.08in} % Paragraph spacing
renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

% Custom commands
newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

begin{document}
pagestyle{empty}

This is wrong:

paragraphStyle{%
First line\
Second line
}

This is correct:

paragraphStyle{First line}\
paragraphStyle{Second line}


Also this is correct in indentation, but not in space after paragraph:

First Line\
Second Line
end{document}





share|improve this answer































    1














    You should use grouping to isolate the changes in font and line spacing, so you don't have to revert them afterwards. However, since these changes have to be done, you need to end the previous paragraph, if not already done and also to end a paragraph at the end of the special setup, so as not to influence the following paragraphs.



    %%%%%  Preamble  %%%%%
    documentclass[10pt]{book}
    usepackage[a4paper]{geometry}
    geometry{
    a4paper,
    left=1in,
    right=1in,
    top=1in,
    bottom=1in,
    portrait,
    }

    usepackage{xcolor}

    % Font family
    usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
    setmainfont{Libertinus Serif}

    % Paragraph and line settings
    setlength{parindent}{0em} % Set paragraph indentation
    setlength{parskip}{0.08in} % Paragraph spacing
    renewcommand{baselinestretch}{1.0} % Line

    % Custom commands
    newcommand{paragraphStyle}[1]{%
    par
    begingroup
    setlength{parindent}{0pt}%
    setlength{parskip}{0.16in}%
    renewcommand{baselinestretch}{2.0}%
    fontsize{20pt}{24pt}selectfont
    noindentcolor{black!100}%
    bfseriesignorespaces #1par
    endgroup
    }

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    begin{document}

    pagestyle{empty}

    This is right:

    paragraphStyle{
    First line\
    Second line
    }

    Also this is correct in indentation, but not in space after paragraph:

    First Line\
    Second Line

    end{document}


    enter image description here






    share|improve this answer
























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "85"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f487436%2fwith-indentation-set-to-0em-when-using-a-line-break-there-is-still-an-indent%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      4














      As Marcel pointed out, there is a stray space in your input. You can remove that space, as Marcel suggests, or you can add ignorespaces, within your macro definition, to your argument of textbf, prior to #1. Also, there is no need for the textbf{} to be in its own braces, so I removed it.



      Note: an alternative for that part of the definition that now reads textbf{ignorespaces#1} could also be {bfseries#1}. Here, the braces are now necessary to limit the scope, but the ignorespaces is no longer required because bfseries leaves you in vertical mode, so the leading space in #1 is ignored, whereas textbf{} puts you in horizontal mode, where the leading space counts.



      Also, I reorganized your definition of paragraphStyle to make it easier for humans to read. Note the presence of % end-of-line delimiters, to avoid the very same problem again.



      documentclass[10pt]{book}
      usepackage[a4paper]{geometry}
      geometry{
      a4paper,
      left=1in,
      right=1in,
      top=1in,
      bottom=1in,
      portrait
      }

      usepackage{xcolor}

      % Font family
      %usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
      %setmainfont{Libertinus Serif}

      % Paragraph and line settings
      setlength{parindent}{0em} % Set paragraph indentation
      setlength{parskip}{0.08in} % Paragraph spacing
      renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

      % Custom commands
      newcommand{paragraphStyle}[1]{%
      setlength{parindent}{0pt}%
      setlength{parskip}{0.16in}%
      renewcommand{baselinestretch}{2.0}%
      color{black!100}%
      fontsize{20pt}{24pt}%
      selectfont%
      textbf{ignorespaces#1}%
      color{black!100}%
      normalsize%
      setlength{parindent}{0em}%
      setlength{parskip}{0.08in}%
      selectfont%
      renewcommand{baselinestretch}{1.0}%
      }%

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      begin{document}
      pagestyle{empty}

      This is no longer wrong:

      paragraphStyle{
      First line\
      Second line
      }

      This is correct:

      paragraphStyle{First line}\
      paragraphStyle{Second line}


      Also this is correct in indentation, but not in space after paragraph:

      First Line\
      Second Line
      end{document}


      enter image description here






      share|improve this answer





















      • 1





        ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

        – David Carlisle
        7 hours ago











      • @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

        – Steven B. Segletes
        7 hours ago








      • 1





        ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

        – David Carlisle
        7 hours ago











      • @DavidCarlisle OK... But they are nonetheless dropped. Why?

        – Steven B. Segletes
        7 hours ago











      • @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

        – Steven B. Segletes
        7 hours ago


















      4














      As Marcel pointed out, there is a stray space in your input. You can remove that space, as Marcel suggests, or you can add ignorespaces, within your macro definition, to your argument of textbf, prior to #1. Also, there is no need for the textbf{} to be in its own braces, so I removed it.



      Note: an alternative for that part of the definition that now reads textbf{ignorespaces#1} could also be {bfseries#1}. Here, the braces are now necessary to limit the scope, but the ignorespaces is no longer required because bfseries leaves you in vertical mode, so the leading space in #1 is ignored, whereas textbf{} puts you in horizontal mode, where the leading space counts.



      Also, I reorganized your definition of paragraphStyle to make it easier for humans to read. Note the presence of % end-of-line delimiters, to avoid the very same problem again.



      documentclass[10pt]{book}
      usepackage[a4paper]{geometry}
      geometry{
      a4paper,
      left=1in,
      right=1in,
      top=1in,
      bottom=1in,
      portrait
      }

      usepackage{xcolor}

      % Font family
      %usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
      %setmainfont{Libertinus Serif}

      % Paragraph and line settings
      setlength{parindent}{0em} % Set paragraph indentation
      setlength{parskip}{0.08in} % Paragraph spacing
      renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

      % Custom commands
      newcommand{paragraphStyle}[1]{%
      setlength{parindent}{0pt}%
      setlength{parskip}{0.16in}%
      renewcommand{baselinestretch}{2.0}%
      color{black!100}%
      fontsize{20pt}{24pt}%
      selectfont%
      textbf{ignorespaces#1}%
      color{black!100}%
      normalsize%
      setlength{parindent}{0em}%
      setlength{parskip}{0.08in}%
      selectfont%
      renewcommand{baselinestretch}{1.0}%
      }%

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      begin{document}
      pagestyle{empty}

      This is no longer wrong:

      paragraphStyle{
      First line\
      Second line
      }

      This is correct:

      paragraphStyle{First line}\
      paragraphStyle{Second line}


      Also this is correct in indentation, but not in space after paragraph:

      First Line\
      Second Line
      end{document}


      enter image description here






      share|improve this answer





















      • 1





        ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

        – David Carlisle
        7 hours ago











      • @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

        – Steven B. Segletes
        7 hours ago








      • 1





        ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

        – David Carlisle
        7 hours ago











      • @DavidCarlisle OK... But they are nonetheless dropped. Why?

        – Steven B. Segletes
        7 hours ago











      • @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

        – Steven B. Segletes
        7 hours ago
















      4












      4








      4







      As Marcel pointed out, there is a stray space in your input. You can remove that space, as Marcel suggests, or you can add ignorespaces, within your macro definition, to your argument of textbf, prior to #1. Also, there is no need for the textbf{} to be in its own braces, so I removed it.



      Note: an alternative for that part of the definition that now reads textbf{ignorespaces#1} could also be {bfseries#1}. Here, the braces are now necessary to limit the scope, but the ignorespaces is no longer required because bfseries leaves you in vertical mode, so the leading space in #1 is ignored, whereas textbf{} puts you in horizontal mode, where the leading space counts.



      Also, I reorganized your definition of paragraphStyle to make it easier for humans to read. Note the presence of % end-of-line delimiters, to avoid the very same problem again.



      documentclass[10pt]{book}
      usepackage[a4paper]{geometry}
      geometry{
      a4paper,
      left=1in,
      right=1in,
      top=1in,
      bottom=1in,
      portrait
      }

      usepackage{xcolor}

      % Font family
      %usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
      %setmainfont{Libertinus Serif}

      % Paragraph and line settings
      setlength{parindent}{0em} % Set paragraph indentation
      setlength{parskip}{0.08in} % Paragraph spacing
      renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

      % Custom commands
      newcommand{paragraphStyle}[1]{%
      setlength{parindent}{0pt}%
      setlength{parskip}{0.16in}%
      renewcommand{baselinestretch}{2.0}%
      color{black!100}%
      fontsize{20pt}{24pt}%
      selectfont%
      textbf{ignorespaces#1}%
      color{black!100}%
      normalsize%
      setlength{parindent}{0em}%
      setlength{parskip}{0.08in}%
      selectfont%
      renewcommand{baselinestretch}{1.0}%
      }%

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      begin{document}
      pagestyle{empty}

      This is no longer wrong:

      paragraphStyle{
      First line\
      Second line
      }

      This is correct:

      paragraphStyle{First line}\
      paragraphStyle{Second line}


      Also this is correct in indentation, but not in space after paragraph:

      First Line\
      Second Line
      end{document}


      enter image description here






      share|improve this answer















      As Marcel pointed out, there is a stray space in your input. You can remove that space, as Marcel suggests, or you can add ignorespaces, within your macro definition, to your argument of textbf, prior to #1. Also, there is no need for the textbf{} to be in its own braces, so I removed it.



      Note: an alternative for that part of the definition that now reads textbf{ignorespaces#1} could also be {bfseries#1}. Here, the braces are now necessary to limit the scope, but the ignorespaces is no longer required because bfseries leaves you in vertical mode, so the leading space in #1 is ignored, whereas textbf{} puts you in horizontal mode, where the leading space counts.



      Also, I reorganized your definition of paragraphStyle to make it easier for humans to read. Note the presence of % end-of-line delimiters, to avoid the very same problem again.



      documentclass[10pt]{book}
      usepackage[a4paper]{geometry}
      geometry{
      a4paper,
      left=1in,
      right=1in,
      top=1in,
      bottom=1in,
      portrait
      }

      usepackage{xcolor}

      % Font family
      %usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
      %setmainfont{Libertinus Serif}

      % Paragraph and line settings
      setlength{parindent}{0em} % Set paragraph indentation
      setlength{parskip}{0.08in} % Paragraph spacing
      renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

      % Custom commands
      newcommand{paragraphStyle}[1]{%
      setlength{parindent}{0pt}%
      setlength{parskip}{0.16in}%
      renewcommand{baselinestretch}{2.0}%
      color{black!100}%
      fontsize{20pt}{24pt}%
      selectfont%
      textbf{ignorespaces#1}%
      color{black!100}%
      normalsize%
      setlength{parindent}{0em}%
      setlength{parskip}{0.08in}%
      selectfont%
      renewcommand{baselinestretch}{1.0}%
      }%

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      begin{document}
      pagestyle{empty}

      This is no longer wrong:

      paragraphStyle{
      First line\
      Second line
      }

      This is correct:

      paragraphStyle{First line}\
      paragraphStyle{Second line}


      Also this is correct in indentation, but not in space after paragraph:

      First Line\
      Second Line
      end{document}


      enter image description here







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited 6 hours ago

























      answered 7 hours ago









      Steven B. SegletesSteven B. Segletes

      163k9207420




      163k9207420








      • 1





        ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

        – David Carlisle
        7 hours ago











      • @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

        – Steven B. Segletes
        7 hours ago








      • 1





        ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

        – David Carlisle
        7 hours ago











      • @DavidCarlisle OK... But they are nonetheless dropped. Why?

        – Steven B. Segletes
        7 hours ago











      • @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

        – Steven B. Segletes
        7 hours ago
















      • 1





        ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

        – David Carlisle
        7 hours ago











      • @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

        – Steven B. Segletes
        7 hours ago








      • 1





        ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

        – David Carlisle
        7 hours ago











      • @DavidCarlisle OK... But they are nonetheless dropped. Why?

        – Steven B. Segletes
        7 hours ago











      • @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

        – Steven B. Segletes
        7 hours ago










      1




      1





      ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

      – David Carlisle
      7 hours ago





      ignorespaces is no longer required, because the space is absorbed in the aftermath of the macro bfseries no:-)

      – David Carlisle
      7 hours ago













      @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

      – Steven B. Segletes
      7 hours ago







      @DavidCarlisle Why do you say that? bfseries<space><space><space><etc> #1 also produces no introduced spaces. What's the right terminology to describe this process?

      – Steven B. Segletes
      7 hours ago






      1




      1





      ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

      – David Carlisle
      7 hours ago





      ignorespaces was there to ignore spaces that are passed in at the start of #1 they would not be dropped in the way that a literal space after bfseries is dropped.

      – David Carlisle
      7 hours ago













      @DavidCarlisle OK... But they are nonetheless dropped. Why?

      – Steven B. Segletes
      7 hours ago





      @DavidCarlisle OK... But they are nonetheless dropped. Why?

      – Steven B. Segletes
      7 hours ago













      @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

      – Steven B. Segletes
      7 hours ago







      @DavidCarlisle Is it a vertical/horizontal mode thing? That is, does bfseries not take one out of vertical mode? Whereas textbf{} does?

      – Steven B. Segletes
      7 hours ago













      3














      The "indentation of a size of a space" actually isn't an indentation, it is a space at the start of the line:



      Look at



          This is wrong:

      paragraphStyle{
      First line\
      Second line
      }


      The newline after paragraphStyle{ is converted to a space which results in the observed "indentation".
      You can avoid this by adding a % to comment the newline, suppressing the space:



          This is wrong:

      paragraphStyle{%
      First line\
      Second line
      }


      The full document becomes



      %%%%%  Preamble  %%%%%
      documentclass[10pt]{book}
      usepackage[a4paper]{geometry}
      geometry{
      a4paper,
      left=1in,
      right=1in,
      top=1in,
      bottom=1in,
      portrait
      }

      usepackage{xcolor}

      % Font family
      usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
      setmainfont{Libertinus Serif}

      % Paragraph and line settings
      setlength{parindent}{0em} % Set paragraph indentation
      setlength{parskip}{0.08in} % Paragraph spacing
      renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

      % Custom commands
      newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      begin{document}
      pagestyle{empty}

      This is wrong:

      paragraphStyle{%
      First line\
      Second line
      }

      This is correct:

      paragraphStyle{First line}\
      paragraphStyle{Second line}


      Also this is correct in indentation, but not in space after paragraph:

      First Line\
      Second Line
      end{document}





      share|improve this answer




























        3














        The "indentation of a size of a space" actually isn't an indentation, it is a space at the start of the line:



        Look at



            This is wrong:

        paragraphStyle{
        First line\
        Second line
        }


        The newline after paragraphStyle{ is converted to a space which results in the observed "indentation".
        You can avoid this by adding a % to comment the newline, suppressing the space:



            This is wrong:

        paragraphStyle{%
        First line\
        Second line
        }


        The full document becomes



        %%%%%  Preamble  %%%%%
        documentclass[10pt]{book}
        usepackage[a4paper]{geometry}
        geometry{
        a4paper,
        left=1in,
        right=1in,
        top=1in,
        bottom=1in,
        portrait
        }

        usepackage{xcolor}

        % Font family
        usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
        setmainfont{Libertinus Serif}

        % Paragraph and line settings
        setlength{parindent}{0em} % Set paragraph indentation
        setlength{parskip}{0.08in} % Paragraph spacing
        renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

        % Custom commands
        newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

        begin{document}
        pagestyle{empty}

        This is wrong:

        paragraphStyle{%
        First line\
        Second line
        }

        This is correct:

        paragraphStyle{First line}\
        paragraphStyle{Second line}


        Also this is correct in indentation, but not in space after paragraph:

        First Line\
        Second Line
        end{document}





        share|improve this answer


























          3












          3








          3







          The "indentation of a size of a space" actually isn't an indentation, it is a space at the start of the line:



          Look at



              This is wrong:

          paragraphStyle{
          First line\
          Second line
          }


          The newline after paragraphStyle{ is converted to a space which results in the observed "indentation".
          You can avoid this by adding a % to comment the newline, suppressing the space:



              This is wrong:

          paragraphStyle{%
          First line\
          Second line
          }


          The full document becomes



          %%%%%  Preamble  %%%%%
          documentclass[10pt]{book}
          usepackage[a4paper]{geometry}
          geometry{
          a4paper,
          left=1in,
          right=1in,
          top=1in,
          bottom=1in,
          portrait
          }

          usepackage{xcolor}

          % Font family
          usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
          setmainfont{Libertinus Serif}

          % Paragraph and line settings
          setlength{parindent}{0em} % Set paragraph indentation
          setlength{parskip}{0.08in} % Paragraph spacing
          renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

          % Custom commands
          newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          begin{document}
          pagestyle{empty}

          This is wrong:

          paragraphStyle{%
          First line\
          Second line
          }

          This is correct:

          paragraphStyle{First line}\
          paragraphStyle{Second line}


          Also this is correct in indentation, but not in space after paragraph:

          First Line\
          Second Line
          end{document}





          share|improve this answer













          The "indentation of a size of a space" actually isn't an indentation, it is a space at the start of the line:



          Look at



              This is wrong:

          paragraphStyle{
          First line\
          Second line
          }


          The newline after paragraphStyle{ is converted to a space which results in the observed "indentation".
          You can avoid this by adding a % to comment the newline, suppressing the space:



              This is wrong:

          paragraphStyle{%
          First line\
          Second line
          }


          The full document becomes



          %%%%%  Preamble  %%%%%
          documentclass[10pt]{book}
          usepackage[a4paper]{geometry}
          geometry{
          a4paper,
          left=1in,
          right=1in,
          top=1in,
          bottom=1in,
          portrait
          }

          usepackage{xcolor}

          % Font family
          usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
          setmainfont{Libertinus Serif}

          % Paragraph and line settings
          setlength{parindent}{0em} % Set paragraph indentation
          setlength{parskip}{0.08in} % Paragraph spacing
          renewcommand{baselinestretch}{1.0} % Line expandafterselectlanguageexpandafter{cvlang}

          % Custom commands
          newcommand{paragraphStyle}[1]{setlength{parindent}{0pt}setlength{parskip}{0.16in}renewcommand{baselinestretch}{2.0}color{black!100}fontsize{20pt}{24pt}selectfont{textbf{#1}}color{black!100}normalsizesetlength{parindent}{0em}setlength{parskip}{0.08in}selectfontrenewcommand{baselinestretch}{1.0}}%

          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          begin{document}
          pagestyle{empty}

          This is wrong:

          paragraphStyle{%
          First line\
          Second line
          }

          This is correct:

          paragraphStyle{First line}\
          paragraphStyle{Second line}


          Also this is correct in indentation, but not in space after paragraph:

          First Line\
          Second Line
          end{document}






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 7 hours ago









          Marcel KrügerMarcel Krüger

          13k11636




          13k11636























              1














              You should use grouping to isolate the changes in font and line spacing, so you don't have to revert them afterwards. However, since these changes have to be done, you need to end the previous paragraph, if not already done and also to end a paragraph at the end of the special setup, so as not to influence the following paragraphs.



              %%%%%  Preamble  %%%%%
              documentclass[10pt]{book}
              usepackage[a4paper]{geometry}
              geometry{
              a4paper,
              left=1in,
              right=1in,
              top=1in,
              bottom=1in,
              portrait,
              }

              usepackage{xcolor}

              % Font family
              usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
              setmainfont{Libertinus Serif}

              % Paragraph and line settings
              setlength{parindent}{0em} % Set paragraph indentation
              setlength{parskip}{0.08in} % Paragraph spacing
              renewcommand{baselinestretch}{1.0} % Line

              % Custom commands
              newcommand{paragraphStyle}[1]{%
              par
              begingroup
              setlength{parindent}{0pt}%
              setlength{parskip}{0.16in}%
              renewcommand{baselinestretch}{2.0}%
              fontsize{20pt}{24pt}selectfont
              noindentcolor{black!100}%
              bfseriesignorespaces #1par
              endgroup
              }

              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
              %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

              begin{document}

              pagestyle{empty}

              This is right:

              paragraphStyle{
              First line\
              Second line
              }

              Also this is correct in indentation, but not in space after paragraph:

              First Line\
              Second Line

              end{document}


              enter image description here






              share|improve this answer




























                1














                You should use grouping to isolate the changes in font and line spacing, so you don't have to revert them afterwards. However, since these changes have to be done, you need to end the previous paragraph, if not already done and also to end a paragraph at the end of the special setup, so as not to influence the following paragraphs.



                %%%%%  Preamble  %%%%%
                documentclass[10pt]{book}
                usepackage[a4paper]{geometry}
                geometry{
                a4paper,
                left=1in,
                right=1in,
                top=1in,
                bottom=1in,
                portrait,
                }

                usepackage{xcolor}

                % Font family
                usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
                setmainfont{Libertinus Serif}

                % Paragraph and line settings
                setlength{parindent}{0em} % Set paragraph indentation
                setlength{parskip}{0.08in} % Paragraph spacing
                renewcommand{baselinestretch}{1.0} % Line

                % Custom commands
                newcommand{paragraphStyle}[1]{%
                par
                begingroup
                setlength{parindent}{0pt}%
                setlength{parskip}{0.16in}%
                renewcommand{baselinestretch}{2.0}%
                fontsize{20pt}{24pt}selectfont
                noindentcolor{black!100}%
                bfseriesignorespaces #1par
                endgroup
                }

                %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                begin{document}

                pagestyle{empty}

                This is right:

                paragraphStyle{
                First line\
                Second line
                }

                Also this is correct in indentation, but not in space after paragraph:

                First Line\
                Second Line

                end{document}


                enter image description here






                share|improve this answer


























                  1












                  1








                  1







                  You should use grouping to isolate the changes in font and line spacing, so you don't have to revert them afterwards. However, since these changes have to be done, you need to end the previous paragraph, if not already done and also to end a paragraph at the end of the special setup, so as not to influence the following paragraphs.



                  %%%%%  Preamble  %%%%%
                  documentclass[10pt]{book}
                  usepackage[a4paper]{geometry}
                  geometry{
                  a4paper,
                  left=1in,
                  right=1in,
                  top=1in,
                  bottom=1in,
                  portrait,
                  }

                  usepackage{xcolor}

                  % Font family
                  usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
                  setmainfont{Libertinus Serif}

                  % Paragraph and line settings
                  setlength{parindent}{0em} % Set paragraph indentation
                  setlength{parskip}{0.08in} % Paragraph spacing
                  renewcommand{baselinestretch}{1.0} % Line

                  % Custom commands
                  newcommand{paragraphStyle}[1]{%
                  par
                  begingroup
                  setlength{parindent}{0pt}%
                  setlength{parskip}{0.16in}%
                  renewcommand{baselinestretch}{2.0}%
                  fontsize{20pt}{24pt}selectfont
                  noindentcolor{black!100}%
                  bfseriesignorespaces #1par
                  endgroup
                  }

                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                  begin{document}

                  pagestyle{empty}

                  This is right:

                  paragraphStyle{
                  First line\
                  Second line
                  }

                  Also this is correct in indentation, but not in space after paragraph:

                  First Line\
                  Second Line

                  end{document}


                  enter image description here






                  share|improve this answer













                  You should use grouping to isolate the changes in font and line spacing, so you don't have to revert them afterwards. However, since these changes have to be done, you need to end the previous paragraph, if not already done and also to end a paragraph at the end of the special setup, so as not to influence the following paragraphs.



                  %%%%%  Preamble  %%%%%
                  documentclass[10pt]{book}
                  usepackage[a4paper]{geometry}
                  geometry{
                  a4paper,
                  left=1in,
                  right=1in,
                  top=1in,
                  bottom=1in,
                  portrait,
                  }

                  usepackage{xcolor}

                  % Font family
                  usepackage[math-style=ISO, bold-style=ISO, partial=upright, nabla=upright]{unicode-math}
                  setmainfont{Libertinus Serif}

                  % Paragraph and line settings
                  setlength{parindent}{0em} % Set paragraph indentation
                  setlength{parskip}{0.08in} % Paragraph spacing
                  renewcommand{baselinestretch}{1.0} % Line

                  % Custom commands
                  newcommand{paragraphStyle}[1]{%
                  par
                  begingroup
                  setlength{parindent}{0pt}%
                  setlength{parskip}{0.16in}%
                  renewcommand{baselinestretch}{2.0}%
                  fontsize{20pt}{24pt}selectfont
                  noindentcolor{black!100}%
                  bfseriesignorespaces #1par
                  endgroup
                  }

                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

                  begin{document}

                  pagestyle{empty}

                  This is right:

                  paragraphStyle{
                  First line\
                  Second line
                  }

                  Also this is correct in indentation, but not in space after paragraph:

                  First Line\
                  Second Line

                  end{document}


                  enter image description here







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 5 hours ago









                  egregegreg

                  736k8919353261




                  736k8919353261






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f487436%2fwith-indentation-set-to-0em-when-using-a-line-break-there-is-still-an-indent%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      數位音樂下載

                      When can things happen in Etherscan, such as the picture below?

                      格利澤436b