0

I am trying to type Python code by using LaTeX. The code is not being formatted properly

Example:

#PDF var = function(data, parameter= 'compile') #Copy it on my terminal var = function(data, parameter= ' compile ') 

Does someone has some suggestion how to fix it?

5
  • I'd recommend using a code-listing environment so that the python code is not interpreted as 'normal' text. Some suggestions and options for this are provided here: overleaf.com/learn/latex/Code_listing. Commented Jun 3, 2023 at 23:24
  • Hi, thank you for your suggestion. I forgot to mention that I am using it. I am using the listings library. However, everytime that I am trying to copy my code from the compiled pdf, there are hiding extra space in the strings when I paste it on my terminal. Commented Jun 3, 2023 at 23:32
  • It can happen with some listing settings, flexible columns work better, but generally copy &paste pf code from pdf is not reliable. Commented Jun 3, 2023 at 23:53
  • Hi, thank you for your advice! Yes, I know that copy and paste from pdf is not reliable, but someone might use it when trying to use the code. Your suggestion worked. I just added \begin{lstlisting}[columns=flexible,language=python], and the hiding spaces disapered. Many thanks! Commented Jun 4, 2023 at 0:04
  • (see also tex.stackexchange.com/questions/563803/… for other links) Commented Jun 4, 2023 at 3:07

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.