]> Untitled Git - articles.git/commitdiff
Правильно определили шрифт по умолчанию в minted. Добавил пример разукрашивания кода...
authorNikolay Shaplov <dhyan@nataraj.su>
Sat, 13 Jun 2026 13:28:28 +0000 (16:28 +0300)
committerNikolay Shaplov <dhyan@nataraj.su>
Sat, 13 Jun 2026 13:28:28 +0000 (16:28 +0300)
slides/0000 - LaTeX Stub/elements/code.tex
slides/0000 - LaTeX Stub/example.tex
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamercolorthemePgPro2025bis.sty

index a8006481cdd70aa4304999cd6aa653f3bd32d132..c3e1a96ceb03f148180125f41b948552fb9441d7 100644 (file)
@@ -1,10 +1,11 @@
 
 \usepackage{minted}
 \setminted{
-  fontsize=\codesize,
   breaklines=true,
   frame=single,
 }
 
+% применяем beamer'овский шрифт при создании блока кода
+\AtBeginEnvironment{minted}{\usebeamerfont{codelisting}}
 
 \makeatother
index 4004f172c24b2ede0ce19bfdf034245da6111e4d..f39fb28e3e366856a9869be366bfbe0af1fdcc1f 100644 (file)
     Обычный текст {\fontsize{64pt}{72pt}\selectfont крупные \uline{подчеркнутые} слова} снова обычный текст.
 
     Пример кода:
-    \begin{minted}[autogobble]{bash}
+    \begin{minted}[autogobble, escapeinside=||]{bash}
         echo "Hellow, World! По-русски"
         pip install -r requirements.txt
-        # Дети, никогда так не делайте. Питон опасен для когнитивных функций вашего мозга!
+        # Дети, никогда так не делайте. Питон |\colorbox{yellow}{опасен}| для когнитивных функций вашего мозга!
     \end{minted}
 \end{frame}
 
index f9567c18ad502efaba111391ebb3ee286a4559fb..3b65f7805ce0aebb42d2244b1a8e1215b82fb006 100644 (file)
 \renewcommand{\href}[2]{{\color{urlcolor}\uline{\oldhref{#1}{#2}}}}
 
 
+\setbeamerfont*{codelisting}{size*={14pt}{16pt},family=\ttfamily}
 \definecolor{codeTextColor}{HTML}{142D99}
 \definecolor{codeBgColor}{HTML}{EFEFF2}
-\setbeamerfont*{codelisting}{size*={14pt}{16pt},family=\ttfamily}
+
 
 \AtBeginDocument{%
   \@ifpackageloaded{minted}{%
     \setminted{
-      bgcolor=codeBgColor,
-      fontsize=\fontsize{14bp}{16bp}\selectfont,
+      bgcolor=codeBgColor
     }%
   }{}%
 }