برای هدف شما میتوانید از کد زیر استفاده کنید.
\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks,citecolor=blue]{hyperref}
کافیه دو خط مربوط به فراخوانی بستههای url
و hyperref
را پاک کرده و به جای آنها کد بالا را قرار دهید.
علت استفاده از کد بالا این است که بسته url
به طور خودکار توسط بسته hyperref
فراخوانی میشود. بنابراین با استفاده از دستور \PassOptionsToPackage
به لاتک میگوییم هر وقت بسته url
فراخوانی شد، آنرا با ویژگی hyphens
فراخوانی کن.
نکته: اگر در کد شما بسته url
را با ویژگی hyphens
فراخوانی کنیم، با خطای زیر مواجه میشویم.
! LaTeX Error: Option clash for package url.
که به این معنی است که این بسته قبلا فراخوانی شده.
راه دوم
البته میتوانید در ابتدا بسته url
را با ویژگی hyphens
فراخوانی کنید و سپس بسته hyperref
را فراخوانی کنید. در این حالت به مشکل نمیخورید. یعنی به این گونه:
\usepackage[hyphens]{url}
\usepackage[colorlinks,citecolor=blue]{hyperref}
اما با سرچی که من کردم روش اول رو پیشنهاد دادند.