help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-gsl] Where can find hyperlink enabled document in pdf


From: Hongzheng Wang
Subject: Re: [Help-gsl] Where can find hyperlink enabled document in pdf
Date: Sun, 22 Mar 2009 11:51:16 +0800

Hi,

Thank you for your kind explanation.  As a temporary solution, I
manually converted the figures used in randist.texi into pdf format
and also modified randist.texi so that texi2pdf can be directly
applied to gsl-ref.texi to general hyperlink enabled gsl-ref.pdf.

The patch for modification of randist.texi is given as follows

<------------------------------cut here----------------------------->

--- randist.texi.orig   2008-11-19 17:13:46.000000000 +0800
+++ randist.texi        2009-03-22 11:25:07.000000000 +0800
@@ -219,9 +219,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-gaussian.tex}
address@hidden tex
address@hidden @image{rand-gaussian,address@hidden

 @deftypefun double gsl_ran_gaussian_ziggurat (const gsl_rng *
@var{r}, double @var{sigma})
 @deftypefunx double gsl_ran_gaussian_ratio_method (const gsl_rng *
@var{r}, double @var{sigma})
@@ -308,9 +306,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-gaussian-tail.tex}
address@hidden tex
address@hidden @image{rand-gaussian-tail,address@hidden

 @deftypefun double gsl_ran_ugaussian_tail (const gsl_rng * @var{r},
double @var{a})
 @deftypefunx double gsl_ran_ugaussian_tail_pdf (double @var{x}, double @var{a})
@@ -360,9 +356,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-bivariate-gaussian.tex}
address@hidden tex
address@hidden @image{rand-bivariate-gaussian,address@hidden

 @page
 @node The Exponential Distribution
@@ -397,9 +391,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-exponential.tex}
address@hidden tex
address@hidden @image{rand-exponential,address@hidden

 @deftypefun double gsl_cdf_exponential_P (double @var{x}, double @var{mu})
 @deftypefunx double gsl_cdf_exponential_Q (double @var{x}, double @var{mu})
@@ -443,9 +435,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-laplace.tex}
address@hidden tex
address@hidden @image{rand-laplace,address@hidden

 @deftypefun double gsl_cdf_laplace_P (double @var{x}, double @var{a})
 @deftypefunx double gsl_cdf_laplace_Q (double @var{x}, double @var{a})
@@ -493,9 +483,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-exppow.tex}
address@hidden tex
address@hidden @image{rand-exppow,address@hidden

 @deftypefun double gsl_cdf_exppow_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_exppow_Q (double @var{x}, double @var{a},
double @var{b})
@@ -539,9 +527,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-cauchy.tex}
address@hidden tex
address@hidden @image{rand-cauchy,address@hidden

 @deftypefun double gsl_cdf_cauchy_P (double @var{x}, double @var{a})
 @deftypefunx double gsl_cdf_cauchy_Q (double @var{x}, double @var{a})
@@ -585,9 +571,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-rayleigh.tex}
address@hidden tex
address@hidden @image{rand-rayleigh,address@hidden

 @deftypefun double gsl_cdf_rayleigh_P (double @var{x}, double @var{sigma})
 @deftypefunx double gsl_cdf_rayleigh_Q (double @var{x}, double @var{sigma})
@@ -632,9 +616,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-rayleigh-tail.tex}
address@hidden tex
address@hidden @image{rand-rayleigh-tail,address@hidden

 @page
 @node The Landau Distribution
@@ -682,9 +664,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-landau.tex}
address@hidden tex
address@hidden @image{rand-landau,address@hidden

 @page
 @node The Levy alpha-Stable Distributions
@@ -721,9 +701,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-levy.tex}
address@hidden tex
address@hidden @image{rand-levy,address@hidden

 @page
 @node The Levy skew alpha-Stable Distribution
@@ -782,9 +760,7 @@
 @comment @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-levyskew.tex}
address@hidden tex
address@hidden @image{rand-levyskew,address@hidden

 @page
 @node The Gamma Distribution
@@ -832,9 +808,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-gamma.tex}
address@hidden tex
address@hidden @image{rand-gamma,address@hidden

 @deftypefun double gsl_cdf_gamma_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_gamma_Q (double @var{x}, double @var{a},
double @var{b})
@@ -879,9 +853,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-flat.tex}
address@hidden tex
address@hidden @image{rand-flat,address@hidden

 @deftypefun double gsl_cdf_flat_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_flat_Q (double @var{x}, double @var{a},
double @var{b})
@@ -925,9 +897,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-lognormal.tex}
address@hidden tex
address@hidden @image{rand-lognormal,address@hidden

 @deftypefun double gsl_cdf_lognormal_P (double @var{x}, double
@var{zeta}, double @var{sigma})
 @deftypefunx double gsl_cdf_lognormal_Q (double @var{x}, double
@var{zeta}, double @var{sigma})
@@ -992,9 +962,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-chisq.tex}
address@hidden tex
address@hidden @image{rand-chisq,address@hidden

 @deftypefun double gsl_cdf_chisq_P (double @var{x}, double @var{nu})
 @deftypefunx double gsl_cdf_chisq_Q (double @var{x}, double @var{nu})
@@ -1067,9 +1035,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-fdist.tex}
address@hidden tex
address@hidden @image{rand-fdist,address@hidden

 @deftypefun double gsl_cdf_fdist_P (double @var{x}, double @var{nu1},
double @var{nu2})
 @deftypefunx double gsl_cdf_fdist_Q (double @var{x}, double
@var{nu1}, double @var{nu2})
@@ -1135,9 +1101,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-tdist.tex}
address@hidden tex
address@hidden @image{rand-tdist,address@hidden

 @deftypefun double gsl_cdf_tdist_P (double @var{x}, double @var{nu})
 @deftypefunx double gsl_cdf_tdist_Q (double @var{x}, double @var{nu})
@@ -1181,9 +1145,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-beta.tex}
address@hidden tex
address@hidden @image{rand-beta,address@hidden

 @deftypefun double gsl_cdf_beta_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_beta_Q (double @var{x}, double @var{a},
double @var{b})
@@ -1227,9 +1189,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-logistic.tex}
address@hidden tex
address@hidden @image{rand-logistic,address@hidden

 @deftypefun double gsl_cdf_logistic_P (double @var{x}, double @var{a})
 @deftypefunx double gsl_cdf_logistic_Q (double @var{x}, double @var{a})
@@ -1273,9 +1233,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-pareto.tex}
address@hidden tex
address@hidden @image{rand-pareto,address@hidden

 @deftypefun double gsl_cdf_pareto_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_pareto_Q (double @var{x}, double @var{a},
double @var{b})
@@ -1383,9 +1341,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-weibull.tex}
address@hidden tex
address@hidden @image{rand-weibull,address@hidden

 @deftypefun double gsl_cdf_weibull_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_weibull_Q (double @var{x}, double
@var{a}, double @var{b})
@@ -1430,9 +1386,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-gumbel1.tex}
address@hidden tex
address@hidden @image{rand-gumbel1,address@hidden

 @deftypefun double gsl_cdf_gumbel1_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_gumbel1_Q (double @var{x}, double
@var{a}, double @var{b})
@@ -1477,9 +1431,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-gumbel2.tex}
address@hidden tex
address@hidden @image{rand-gumbel2,address@hidden

 @deftypefun double gsl_cdf_gumbel2_P (double @var{x}, double @var{a},
double @var{b})
 @deftypefunx double gsl_cdf_gumbel2_Q (double @var{x}, double
@var{a}, double @var{b})
@@ -1690,9 +1642,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-poisson.tex}
address@hidden tex
address@hidden @image{rand-poisson,address@hidden

 @deftypefun double gsl_cdf_poisson_P (unsigned int @var{k}, double @var{mu})
 @deftypefunx double gsl_cdf_poisson_Q (unsigned int @var{k}, double @var{mu})
@@ -1737,9 +1687,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-bernoulli.tex}
address@hidden tex
address@hidden @image{rand-bernoulli,address@hidden

 @page
 @node The Binomial Distribution
@@ -1775,9 +1723,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-binomial.tex}
address@hidden tex
address@hidden @image{rand-binomial,address@hidden

 @deftypefun double gsl_cdf_binomial_P (unsigned int @var{k}, double
@var{p}, unsigned int @var{n})
 @deftypefunx double gsl_cdf_binomial_Q (unsigned int @var{k}, double
@var{p}, unsigned int @var{n})
@@ -1879,9 +1825,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-nbinomial.tex}
address@hidden tex
address@hidden @image{rand-nbinomial,address@hidden

 @deftypefun double gsl_cdf_negative_binomial_P (unsigned int @var{k},
double @var{p}, double @var{n})
 @deftypefunx double gsl_cdf_negative_binomial_Q (unsigned int
@var{k}, double @var{p}, double @var{n})
@@ -1924,9 +1868,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-pascal.tex}
address@hidden tex
address@hidden @image{rand-pascal,address@hidden

 @deftypefun double gsl_cdf_pascal_P (unsigned int @var{k}, double
@var{p}, unsigned int @var{n})
 @deftypefunx double gsl_cdf_pascal_Q (unsigned int @var{k}, double
@var{p}, unsigned int @var{n})
@@ -1972,9 +1914,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-geometric.tex}
address@hidden tex
address@hidden @image{rand-geometric,address@hidden

 @deftypefun double gsl_cdf_geometric_P (unsigned int @var{k}, double @var{p})
 @deftypefunx double gsl_cdf_geometric_Q (unsigned int @var{k}, double @var{p})
@@ -2028,9 +1968,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-hypergeometric.tex}
address@hidden tex
address@hidden @image{rand-hypergeometric,address@hidden

 @deftypefun double gsl_cdf_hypergeometric_P (unsigned int @var{k},
unsigned int @var{n1}, unsigned int @var{n2}, unsigned int @var{t})
 @deftypefunx double gsl_cdf_hypergeometric_Q (unsigned int @var{k},
unsigned int @var{n1}, unsigned int @var{n2}, unsigned int @var{t})
@@ -2074,9 +2012,7 @@
 @end deftypefun

 @sp 1
address@hidden
-\centerline{\input rand-logarithmic.tex}
address@hidden tex
address@hidden @image{rand-logarithmic,address@hidden

 @page
 @node Shuffling and Sampling
@@ -2202,9 +2138,7 @@
 @noindent
 Here is the output from the program, three 10-step random walks from
the origin,

address@hidden
-\centerline{\input random-walk.tex}
address@hidden tex
address@hidden @image{random-walk,address@hidden

 The following program computes the upper and lower cumulative
 distribution functions for the standard normal distribution at

<------------------------------cut here----------------------------->

The converted figures in pdf format can be downloaded at

http://wanghz.googlepages.com/fig_pdf.tar.bz2

and the final gsl-ref.pdf can be found at

http://wanghz.googlepages.com/gsl-ref.pdf


On Fri, Mar 20, 2009 at 11:32 PM, Brian Gough <address@hidden> wrote:
> At Fri, 20 Mar 2009 14:13:58 +0800,
> Hongzheng Wang wrote:
>> To be specific, the problem is in fact due to the file `randist.texi'.
>>  This chapter contains several figures, say `rand-gaussian.tex' etc,
>> which appear to be generated by gnuplot and contain raw postscript
>> codes.  As a result, texi2pdf cannot be used directly; instead,
>> texi2dvi has to be called to produce dvi output first.  Any clues?
>
> Thanks for looking at that.  The pstex driver was the only one I could
> find which allowed nice looking math symbols and subscripts in the
> captions at the time (some years ago)--maybe other drivers can do that
> too now, but I could not easily see how to do it then.
>
>



-- 
HZ




reply via email to

[Prev in Thread] Current Thread [Next in Thread]