更新 Linux 版本时出现的另一个问题 (2)

更新 Linux 版本时出现的另一个问题 (2)

我有几本用 Tex 制作的书(pdf 用 XeLaTeX 制作),在更新软件时遇到了问题。

目前我已经安装了 texlive-full + kile。使用的发行版是 Debian 7。我尝试升级到其他发行版,如 Ubuntu 及其衍生版,如 LinuxMint、KXStudio 等。迁移的结果始终相同:文档不会生成相同的 pdf。在 Debian 和 xBuntu/衍生版中执行的最小 tex 文件和 pdf 代理。

我使用 XeLaTeX 制作了 Kile 汇编

用镰刀去除镰刀

文件 .tex:

\documentclass[a4paper,11pt]{book} % libro impreso
\usepackage[right=1.8cm,left=2.6cm,top=2.6cm,bottom=1.8cm,headsep=0.6cm,footskip=0cm]{geometry}
\usepackage{fontspec}
\usepackage{wrapfig} 
\usepackage[framemethod=TikZ]{mdframed} 
\usepackage{titlesec}

\setmainfont{Linux Libertine O}
\setlength{\headheight}{17pt}
\titleformat{\chapter}[display]
  {\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}
            {6dd} %espacio entre la leyenda del capitulo y el titulo del capitulo
            {\Huge}
\titlespacing*{\chapter}{0pt} %margen izquierdo del titulo
            {-20pt} %espacio antes de la leyenda capítulo
            {3cc} %espacio despues del titulo del capitulo
\setlength{\parindent}{1.5em} % entrada párrafo 1.5 cuadratines
\setlength{\parskip}{0pt plus 0pt minus 0pt} % separación entre párrafos
\linespread{1} % interlinea
\mdfdefinestyle{Marco}{%
    linecolor=black,
    outerlinewidth=0.25dd,
    roundcorner=6pt,
    innertopmargin=6dd,
    innerbottommargin=6dd,
    innerrightmargin=6dd,
    innerleftmargin=6dd,
    backgroundcolor=white
    skipbelow=0,
    skipabove=0}


\begin{document}

\chapter{Posiciones del paciente}

\section{Decúbito supino}

\noindent\begin{wrapfigure}[9]{l}[0mm]{54mm}
\vspace{-5mm}
\includegraphics[height=40mm, keepaspectratio]{imatges/4-1.png}
\end{wrapfigure}
\\ \\ \\ \\ \\ \\ \\ \\ 
\indent 


\section{Decúbito prono}

\noindent\begin{wrapfigure}[9]{l}[0mm]{54mm}
\vspace{-5mm}
\includegraphics[height=40mm, keepaspectratio]{imatges/4-2.png}
\end{wrapfigure}
\\ \\ \\ \\ \\ \\ \\ \\ 
\indent 


\section{Decúbito lateral}

\noindent\begin{wrapfigure}[9]{l}[0mm]{54mm}
\vspace{-5mm}
\includegraphics[height=40mm, keepaspectratio]{imatges/4-3.png}
\end{wrapfigure}
\\ \\ \\ \\ \\ \\ \\ \\ \\
\indent 


\begin{mdframed}[style=Marco]

\textbf{Zonas delicadas}

\vspace{1\baselineskip}

\begin{itemize}
\item \textit{Hueco poplíteo:} Situada en la región posterior de la rodilla

\item \textit{Triángulo de Scarpa:} Espacio triangular en la región de la ingle, cuyos lados están formados por el ligamento inguinal, músculo sartorio y el primer aductor.

\item \textit{Pliegue de codo:} Zona entre el brazo y el antebrazo (parte anterior).
\end{itemize}
\end{mdframed}

\newpage

\end{document}

由于差异,我发现了另一个问题。

文本和列表之间的间距在不同的 Ubuntu 版本中有所不同。您知道如何解决这个问题吗?

比较词

请记住,由于我已经写了很多书,所以我只能重写序言。

希望不需要将 Debian 库放在每本书中。

答案1

我找到了解决方案:

\newcommand{\LineasBlancas}[1]{%
  \ifinmdframed \else \vspace{#1\baselineskip} \fi%
}
\newif\ifinmdframed
\AtBeginEnvironment{mdframed}{\inmdframedtrue}

相关内容