You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Beamer中Minted代码换行及幻灯片显示行数调整求助

解决方案

一、解决代码长行溢出问题

可通过以下方式处理:

  • 启用自动换行:在minted环境参数中添加breaklines=true,让超出宽度的代码自动换行。
  • 调整字体大小:使用fontsize参数(如fontsize=\small)缩小代码字体,适配幻灯片宽度。
  • 压缩左右边距:通过xleftmargin和xrightmargin参数缩小代码块的左右边距,例如xleftmargin=0.5em, xrightmargin=0.5em。

二、调整显示行数至10行左右

通过两种核心方式实现:

  • 增大代码字体:使用fontsize=\large或更大字号,让每行代码占据更多垂直空间,减少单页显示行数。
  • 精简空行:移除代码中多余的空行,直接减少总行数。

修改后的完整代码

\documentclass[13pt]{beamer}
\usetheme{Copenhagen}
\usepackage{minted}

\begin{document}
\begin{frame}[fragile]
\begin{minted}[linenos, breaklines=true, fontsize=\large]{python}
# paramètres de l'interaction psychologique du piéton avec son entourage (suggerés par Moussaid):
    A=0.5 # permet de considerer le caractere anisotropique du piéton
    B=1   # la portée de l'interaction répulsive

# paramètres de la force de formation des sous-groupes (suggerés par Moussaid):
B1=B2=B3=4 # les amplitudes des forces d'interactions
q1=q2=1    # q1=q2=0 s'il n'y'a pas un sous-groupe à former
ai=0       # décrit l'orientation de la tête du piéton par rapport à la direction de son mouvement
\end{minted}
\end{frame}
\end{document}

说明:

  1. breaklines=true参数解决了长行溢出问题,代码会自动换行适配宽度。
  2. fontsize=\large增大字体,配合移除多余空行,使单页显示行数控制在10行左右。
  3. 移除原代码中冗余空行,精简了内容结构。

内容的提问来源于stack exchange,提问作者Tarik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 23:07:28