mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 03:11:59 +00:00
Remove the minted external template
That functionality is now provided by the new support for minted. Also change the example file and accordingly rename it.
This commit is contained in:
parent
98da276164
commit
4722e955a8
@ -341,7 +341,7 @@ dist_examples_DATA = \
|
|||||||
examples/listerrors.lyx \
|
examples/listerrors.lyx \
|
||||||
examples/localization_test.lyx \
|
examples/localization_test.lyx \
|
||||||
examples/longsheet.gnumeric \
|
examples/longsheet.gnumeric \
|
||||||
examples/minted.lyx \
|
examples/minted-filelisting.lyx \
|
||||||
examples/minted-listings.lyx \
|
examples/minted-listings.lyx \
|
||||||
examples/modernCV.lyx \
|
examples/modernCV.lyx \
|
||||||
examples/MultilingualCaptions.lyx \
|
examples/MultilingualCaptions.lyx \
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
#LyX 2.3 created this file. For more info see http://www.lyx.org/
|
#LyX 2.3 created this file. For more info see http://www.lyx.org/
|
||||||
\lyxformat 543
|
\lyxformat 544
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
\origin /systemlyxdir/examples/
|
\origin /systemlyxdir/examples/
|
||||||
\textclass article
|
\textclass article
|
||||||
\begin_preamble
|
\begin_preamble
|
||||||
\usemintedstyle{bw}
|
|
||||||
\usepackage{xcolor}
|
\usepackage{xcolor}
|
||||||
\definecolor{lgray}{rgb}{0.95, 0.95, 0.95}
|
\definecolor{lgray}{rgb}{0.95, 0.95, 0.95}
|
||||||
\usepackage{eso-pic}
|
\usepackage{eso-pic}
|
||||||
@ -77,6 +76,7 @@
|
|||||||
\suppress_date false
|
\suppress_date false
|
||||||
\justification true
|
\justification true
|
||||||
\use_refstyle 1
|
\use_refstyle 1
|
||||||
|
\use_minted 1
|
||||||
\index Index
|
\index Index
|
||||||
\shortcut idx
|
\shortcut idx
|
||||||
\color #008000
|
\color #008000
|
||||||
@ -187,12 +187,10 @@ This is the title of the listing appearing in the headers.
|
|||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
\begin_inset External
|
\begin_inset CommandInset include
|
||||||
template MintedSource
|
LatexCommand inputminted
|
||||||
filename ../scripts/lyxpak.py
|
filename "../scripts/lyxpak.py"
|
||||||
display false
|
lstparams "language=python,style=bw,fontsize={\\tiny},baselinestretch={1.05},frame=leftline,framesep=10pt,breaklines,breakanywhere"
|
||||||
extra LaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,language=python"
|
|
||||||
extra PDFLaTeX "fontsize=\tiny,baselinestretch=1.05,frame=leftline,framesep=10pt,breaklines,breakanywhere,language=python"
|
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
@ -1,79 +0,0 @@
|
|||||||
#
|
|
||||||
# Minted External Template
|
|
||||||
#
|
|
||||||
# This file is part of LyX, the document processor.
|
|
||||||
# Licence details can be found in the file COPYING.
|
|
||||||
#
|
|
||||||
# author Enrico Forestieri
|
|
||||||
#
|
|
||||||
# Full author contact details are available in file CREDITS.
|
|
||||||
#
|
|
||||||
# External templates expect to deal with commands of the form
|
|
||||||
# \command[options]{parameter}
|
|
||||||
# while the \inputminted command has the form
|
|
||||||
# \inputminted[options]{language}{filename}
|
|
||||||
#
|
|
||||||
# In order to use the external templates machinery, the options of the
|
|
||||||
# minted package are extended to be able to construct a proper \inputminted
|
|
||||||
# command. This template defines an additional 'language' option for minted,
|
|
||||||
# which is then extracted from the options and passed as the second non-optional
|
|
||||||
# parameter of \inputminted. This template works for minted version 2.1 or
|
|
||||||
# higher. As it relies on the internals of minted, an update might break it.
|
|
||||||
|
|
||||||
PreambleDef minted
|
|
||||||
\usepackage{minted}
|
|
||||||
\@namedef{minted@opt@cmd@lang}{latex}
|
|
||||||
\define@key{minted@opt@cmd}{language}{\@namedef{minted@opt@cmd@lang}{#1}
|
|
||||||
\minted@configlang{#1}}
|
|
||||||
\DeclareRobustCommand\inputsource{\@ifnextchar[\@inputsrc{\@inputsrc[]}}
|
|
||||||
\def\@inputsrc[#1]#2{\inputminted[#1]{\minted@opt@cmd@lang}{#2}}
|
|
||||||
PreambleDefEnd
|
|
||||||
|
|
||||||
Template MintedSource
|
|
||||||
GuiName "Minted Source Code"
|
|
||||||
HelpText
|
|
||||||
Format source code using the 'minted' package.
|
|
||||||
This template works with minted version 2.1 or higher.
|
|
||||||
The source language is specified by the 'language' option,
|
|
||||||
which must be inserted into the 'Option' field in the
|
|
||||||
'LaTeX and LyX options' tab.
|
|
||||||
|
|
||||||
Example options:
|
|
||||||
* linenos,fontsize=\footnotesize,language=fortran
|
|
||||||
* bgcolor=yellow,baselinestretch=1.2,language=c
|
|
||||||
* frame=lines,framesep=2\fboxsep,language=python
|
|
||||||
|
|
||||||
If 'language=xxx' is not given, 'language=latex' is assumed by default.
|
|
||||||
Make sure to use the '-shell-escape' option for the latex backend.
|
|
||||||
Read the documentation of the minted package
|
|
||||||
for further options and details.
|
|
||||||
HelpTextEnd
|
|
||||||
InputFormat text
|
|
||||||
FileFilter "*"
|
|
||||||
AutomaticProduction true
|
|
||||||
Preview InstantPreview
|
|
||||||
Transform Extra
|
|
||||||
Format LaTeX
|
|
||||||
Preamble minted
|
|
||||||
TransformOption Extra ExtraOption
|
|
||||||
Option Arg "[$$Extra]"
|
|
||||||
Product "\\inputsource$$Arg{$$AbsPath$$Basename$$Extension}"
|
|
||||||
UpdateFormat text
|
|
||||||
UpdateResult "$$AbsPath$$Basename$$Extension"
|
|
||||||
ReferencedFile text "$$AbsPath$$Basename$$Extension"
|
|
||||||
FormatEnd
|
|
||||||
Format PDFLaTeX
|
|
||||||
Preamble minted
|
|
||||||
TransformOption Extra ExtraOption
|
|
||||||
Option Arg "[$$Extra]"
|
|
||||||
Product "\\inputsource$$Arg{$$AbsPath$$Basename$$Extension}"
|
|
||||||
UpdateFormat text
|
|
||||||
UpdateResult "$$AbsPath$$Basename$$Extension"
|
|
||||||
ReferencedFile text "$$AbsPath$$Basename$$Extension"
|
|
||||||
FormatEnd
|
|
||||||
Format Ascii
|
|
||||||
Product "$$Contents(\"$$AbsPath$$Basename$$Extension\")"
|
|
||||||
UpdateFormat text
|
|
||||||
UpdateResult "$$AbsPath$$Basename$$Extension"
|
|
||||||
FormatEnd
|
|
||||||
TemplateEnd
|
|
Loading…
Reference in New Issue
Block a user