破坏图片标题中的 URL

破坏图片标题中的 URL

我正在尝试破解图片标题中的 URL。我试过\burl但没成功。我该怎么办?

这是我的主要代码:

\documentclass[11 pt, letterpaper, oneside, openright]{book}
\listfiles 

\usepackage[spanish]{babel} % Manejo de idiomas}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[pages = some]{background} 
\usepackage{tabularx}
\usepackage{epigraph}
\usepackage{kantlipsum}
\usepackage{nomencl}
\usepackage[acronym]{glossaries}
\usepackage{graphicx}
\graphicspath{ {imagenes/} }

\usepackage[style=ieee, backend=biber]{biblatex}
\bibliography{bibliografia}

\usepackage{hyperref}
\PassOptionsToPackage{hyphens}{url}

\usepackage{caption}
\glsenablehyper

\usepackage{tikz}
\usetikzlibrary{mindmap}

\usepackage{geometry}
 \geometry{
 letterpaper,
 left=20mm,
 right=20mm,
 top=30mm,
 bottom=30mm,
 }

\begin{document}
\include{Chap2}
\end{document}

这是我的 Chap2.tex 代码:

\begin{figure}[t]
\includegraphics[width=\textwidth]{calderacarbon.jpg}
\captionof{figure}{Diagrama de una caldera de carbón pulverizado.}
\captionsetup{font={footnotesize,it}, width=\textwidth}
\caption*{Fuente: Valvexport, Inc. \url{http://www.valvexport.com/soluciones-para-alimentacion-y-combustion-de-carbon-pulverizado.html}}
\label{fig:Calderacarbon}
\end{figure}

这是我的结果:

在此处输入图片描述

感谢您的帮助

编辑:我也用过\usepackage[hyphens]{url},但是因为我用的是{hyperref},所以我需要按以下方式输入

\usepackage[colorlinks=false]{hyperref}
\PassOptionsToPackage{hyphens}{url}

但这也不起作用

答案1

需要\PassOptionsToPackage{hyphens}{url}在url包加载前传递首次- 在你的情况下是biblatex。因此,如果你将代码更改为:

\documentclass[11 pt, letterpaper, oneside, openright]{book}
\listfiles 
\usepackage[spanish]{babel} % Manejo de idiomas}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[pages = some]{background} 
\usepackage{tabularx}
\usepackage{epigraph}
\usepackage{kantlipsum}
\usepackage{nomencl}
\usepackage[acronym]{glossaries}
\usepackage{graphicx}
\graphicspath{ {imagenes/} }

\PassOptionsToPackage{hyphens}{url}

\usepackage[style=ieee, backend=biber]{biblatex}

\usepackage{hyperref}

有用。

例子

相关内容