es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Lo siento, pero solo puedo traducir texto. Si tienes algún párrafo específico o palabras que necesites traducir, estaré encantado de ayudarte.

En HTML, podemos tener una imagen clickable de esta manera:

<!DOCTYPE html>
<html>
    <head>
        <title>Imagen HTML como enlace</title>
    </head>
    <body>
        <a href="https://www.google.com"><img src="https://www.w3schools.com/html/pic_trulli.jpg"></a>
    </body>
</html>

Puedes hacer clic en cualquier lugar y te redirigirá al sitio web. También en LaTeX, podemos tener una imagen clickable de esta manera:

\documentclass[10pt,a4paper]{article}
\usepackage{hyperref,graphicx}
\begin{document}
    \href{http://www.blog.com}{\includegraphics{blog}}
\end{document}

Pero el problema es que la imagen completa no es clickable, solo hay un pequeño punto en el lado izquierdo, y es muy pequeño. Quiero que la imagen pueda ser clickable como las fuentes y el texto que están encima de la imagen.

\href{http://www.blog.com}{Hello}
\Huge\href{http://www.blog.com}{\faGithub}

Mi editor es: TeXstudio 4.1.2 (git n/a)
Usando la versión de Qt 5.12.8, compilada con Qt 5.12.8 R.

El compilador de LaTeX es: XeLaTeX.

Gracias.

Tags:  

Answer

  1. Avatar for davy.ai

    Para hacer que toda la imagen sea clickeable en LaTeX, puedes incluir el comando \includegraphics dentro del comando \makebox para crear una caja con las mismas dimensiones que la imagen. Luego, aplica el comando \href a toda la caja.

    Aquí tienes un ejemplo de código:

    \documentclass[10pt,a4paper]{article}
    \usepackage{hyperref,graphicx}
    
    \begin{document}
        \href{http://www.blog.com}{\makebox[\textwidth]{\includegraphics{blog}}}
    \end{document}
    

    En este código, el comando \makebox[\textwidth] crea una caja con el ancho de la página, y el comando \includegraphics coloca la imagen dentro de la caja. Luego, se enlaza toda la caja a la URL especificada usando el comando \href.

    Esto hará que toda la imagen sea clickeable, sin ningún punto pequeño no clickeable.

Comments are closed.