Как отфильтровать строки файла, чтобы сохранить только некоторые из указанных в другом файле? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть файл латекса, который я хочу отфильтровать, сохранив только определенные теги.Мне удалось отфильтровать, но не сохранить результаты в новом латексном файле, за исключением таблицы, записанной в файле.

Вот попытка:

>>> with open("fr_13_regions.tex", 'r', encoding = "utf-8") as f:
...     w=open("guru99.tex", "a+")
...     ''.join([line for line in f if line.startswith(("\\section", "\\subsection", "\\subsubsection", "\\begin", "\\end", "\\item"))])
...
'\\begin{document}\n\\begin{multicols}{3}\n\\section{La Région-capitale : une place et un rôle exceptionnels}\n\\subsection{Une longue construction historique}\n\\subsection{Région-capitale, État et pouvoir politique}\n\\subsection{Une Région au cœur du pouvoir économique et financier}\n\\section{De profondes mutations démographiques et économiques}\n\\subsection{Une région jeune, dynamique et attractive}\n\\subs ...

Кроме того, существует проблема сдвойной слэш ...

Вот пример файла:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}

\usepackage{newspaper}


\date{\today}
\currentvolume{1}
\currentissue{1}

\SetPaperName{%
  \fontencoding{T1}\fontfamily{phv}\fontsize{26}{0}\bfseries
  La France des 13 régions%
}

\SetPaperLocation{}
\SetPaperSlogan{Sous la direction de L. Carroué}
\SetPaperPrice{antoine.compagnie@gmail.com}


\usepackage{lipsum}

\begin{document}
\maketitle

\begin{multicols}{3}

\headline{Ile-de-France}
\section{La Région-capitale : une place et un rôle exceptionnels}
\subsection{Une longue construction historique}

\end{document}

И вы можете найти полный файл там .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...