Dos diagramas de pgf con ejes uno al lado del otro no están alineados correctamente

Dos diagramas de pgf con ejes uno al lado del otro no están alineados correctamente

Estoy intentando colocar dos diagramas de pgf con un eje muy simple al lado de otro. Por alguna razón, la trama se extiende demasiado y no importa cómo intente escalar o limitar el tamaño del eje, siempre es demasiado ancho.

\begin{minipage}[t]{.4\textwidth}
\begin{flushleft}
\begin{tikzpicture}
\begin{axis}[
    xmin=-5.0, xmax=5.0,
    ymin=-1.5, ymax=1.5,
]
\addplot[mark=none,draw=red,ultra thick]{tanh(\x)};
\end{axis}%
\end{tikzpicture}%
\end{flushleft}%
\end{minipage}%
\begin{minipage}[t]{.4\textwidth}
\begin{flushright}
\begin{tikzpicture}
\begin{axis}[
    xmin=-5.0, xmax=5.0,
    ymin=-1.5, ymax=1.5
]
\addplot[mark=none,draw=red,ultra thick]{tanh(\x)};
\end{axis}%
\end{tikzpicture}%
\end{flushright}%
\end{minipage}%
\end{figure}

ingrese la descripción de la imagen aquí

He leído innumerables publicaciones que suenan igual que la mía, pero ninguna tiene mi problema exacto y he "solucionado" los problemas comunes que resolvieron algunos de los otros.

Respuesta1

Como ya se indicó en los comentarios debajo de la pregunta, el ancho predeterminado de axises 240pty, por lo tanto, escalar minipageno cambia el ancho de las parcelas.

Y debido a eso, basta con proporcionar, por ejemplo, width=0.55\textwidthambos axisentornos y los minipageentornos no son necesarios en absoluto.

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
    \noindent\hrulefill

    \noindent
    \begin{tikzpicture}
        \begin{axis}[
            width=0.55\textwidth,
            xmin=-5.0, xmax=5.0,
            ymin=-1.5, ymax=1.5,
        ]
            \addplot[mark=none,draw=red,ultra thick] {tanh(\x)};
        \end{axis}
    \end{tikzpicture}%
        \hfil
    \begin{tikzpicture}
        \begin{axis}[
            width=0.55\textwidth,
            xmin=-5.0, xmax=5.0,
            ymin=-1.5, ymax=1.5
        ]
            \addplot[mark=none,draw=red,ultra thick] {tanh(\x)};
        \end{axis}
    \end{tikzpicture}
\end{document}

imagen que muestra el resultado ampliado del código anterior

información relacionada