Masood Azizi
2015-05-21 09:34:12 UTC
Hello,
I use docutils in order to produce documents via rst file.
In my document, I need to add and highlight some source code. Also I use
cross referencing to make some keywords (section names) hyperlink to the
respective section. So, simply append an underline to the end of the
word, e.g |mysection_| which refers to:
|mysection
---------
Some text...
|
The problem occurs when I use the format of code highlighting. That is,
if I use |.. code:: C| and then a block of C code, cross referencing in
the source code does not work:
|.. code:: C
#include "example.h"
int main()
{
printf("My Section is:");
mysection_();
return 0;
}|
So, how can I have both /code highlighting/ and /cross referencing/?
Thank you in advance,
Masood
PS. I am not a subscribed user.
I use docutils in order to produce documents via rst file.
In my document, I need to add and highlight some source code. Also I use
cross referencing to make some keywords (section names) hyperlink to the
respective section. So, simply append an underline to the end of the
word, e.g |mysection_| which refers to:
|mysection
---------
Some text...
|
The problem occurs when I use the format of code highlighting. That is,
if I use |.. code:: C| and then a block of C code, cross referencing in
the source code does not work:
|.. code:: C
#include "example.h"
int main()
{
printf("My Section is:");
mysection_();
return 0;
}|
So, how can I have both /code highlighting/ and /cross referencing/?
Thank you in advance,
Masood
PS. I am not a subscribed user.