Comment centrer le texte dans une liste dans Latex?Latex: texte du centre dans la liste
Ou une autre façon de ne pas utiliser la liste. (Besoin d'une boîte avec la police à espacement fixe)
Comment centrer le texte dans une liste dans Latex?Latex: texte du centre dans la liste
Ou une autre façon de ne pas utiliser la liste. (Besoin d'une boîte avec la police à espacement fixe)
La réponse donnée à tex.stackexchange est:
\documentclass{article}
\usepackage{listings}
\renewcommand{\figurename}{Listing}
% replace figurename with the text that should preceed the caption
\begin{document}
\begin{figure}[thp] % the figure provides the caption
\centering % which should be centered
\caption{Ausgabe des C-Programms}
\begin{tabular}{c} % the tabular makes the listing as small as possible and centers it
\begin{lstlisting}[label={gtt_c_ausgabe}]
printf("Your code goes here.\n");
\end{lstlisting}
\end{tabular}
\end{figure}
\end{document}
... qui me laisse toujours se demander:
L'utilisation d'un cadre autour du code, par exemple en utilisant \lstset{frame=single,frameround=tttt}
, place le cadre de manière vers la droite. Comment cela peut-il être évité? Le bit renewcommand
fait quoi?
Je n'ai pas de réponse pour le paquet d'inscription au-dessus de ma tête, mais vous pouvez essayer ce qui suit:
\framebox[.9\linewidth]{\parbox{.85\linewidth}{\tt Hello World\\Second line}}
qui produit une boîte avec 90% de la largeur de la ligne, avec un texte de largeur 85% de la largeur de la ligne.
Si vous voulez vous centrée mettez juste \centering
devant la commande \tt
:
\framebox[.9\linewidth]{\parbox{.85\linewidth}{\centering \tt Hello World\\Second line}}
Si vous préférez la boîte sans cadre, changer simplement en \makebox
(et garder les arguments tels qu'ils sont) .