31

In TeXstudio, if I paste lines of text that contain leading spaces, they are altered automatically by the editor producing an undesirable layout.

MWE: Copy the following snippet and paste it in the editor.

\begin{verbatim}
    1
  -----
  s + 1
\end{verbatim}

This is how it looks after pasting:

\begin{verbatim}
1
-----
s + 1
\end{verbatim}
  • Why is this happening?
  • How can I keep the indentation of the pasted text intact?

1 Answer 1

38

TeXstudio offers three indentation modes:

  • Ignore Indentation: turns auto-indentation off.
  • Keep Indentation: copies the indentation from the previous line.
  • Indent and Unindent Automatically: re-indents text automatically to match the context.

From the TeXstudio User Manual:

The selection box "Indentation mode" lets you select, wether indented lines are followed by lines of the same indentation after pressing Enter or letting TeXstudio do automatic indentation.

"Indent and Unindent Automatically" mode is enabled by default. Since you want to preserve the indentation of the text you need to change this setting to "Ignore Indentation".

Go to Options > Configure TeXstudio > Editor

TeXstudio indentation mode

Other sources:

2
  • 19
    It's quite unfortunate there is no way to disable auto-indentation when pasting but keep automatic indentation when typing in the editor.
    – eregon
    May 24, 2018 at 17:05
  • 10
    I think the 'Keep Indentation' option is essentially this @eregon Mar 2, 2019 at 15:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .