2015-03-12 1 views
1

Je crée un document latex qui décrira diverses fonctions syscall C++. J'ai besoin d'inclure leurs prototypes, leurs descriptions, leurs valeurs de retour et leurs utilisations courantes. On m'a dit que pour inclure le code, j'ai besoin d'utiliser le paquet listings, mais j'utilise le code dans les phrases et les tableaux, donc les commandes pour les listes deviennent encombrées et illisibles.Utilisation du package listings dans la macro

my latex shot Le premier tableau sans caractères gras et titres pour les colonnes.

Voici mon code. Le code a l'air vraiment en désordre et est difficile à lire. J'ai essayé de résoudre ce problème avec une macro mais cela n'a pas fonctionné. Je programme actuellement dans shareLatex. J'aime l'idée d'utiliser simplement les guillemets pour le code au milieu des phrases. Même individuellement, le perror est encombrant comme code et j'aimerais faire ressembler la table plus comme une table dans mon code aussi. Comment puis-je:

inclure le code d'une manière qui n'encombre pas ma table? (Déclaration perror)

inclure le code au milieu d'une phrase? (s et errno)

Répondre

1

Problem with creating a newenvironment in LaTeX

macros ont, heureusement, été créés avant pour lstlisting et exiger qu'un environnement particulier est fait pour eux.

\lstnewenvironment 
{⟨name⟩}[⟨number⟩][⟨opt. default arg.⟩] 
{\lstset{label=#1}} 
{⟨ending code⟩} 

EDIT: Après avoir essayé cela, je n'ai pas pu l'utiliser. Je suis passé à \ texttt {} à la place pour sa facilité d'utilisation. Tout autre choix serait cool, mais pour l'instant c'est bien.