>>> How do I enable or disable a feature.
A: The ps-anc program has a hands-on approach to controlling output
features. There is a long section of questions that are asked of the user.
To find this section, in a text editing program, search for
"func interrogate_user()". After this line is a section of the program that is
editable by the user, in a limited sense. Each question is surrounded by
an if-else structure that starts off with:
if(TRUE)
or
if(FALSE)
If TRUE is in the parenthesis, then the question is asked at run-time.
If FALSE is in the parenthesis, then the question is not asked, and a
(usually user-editable) default choice is implemented by the second half of
the if-else structure.
>>> Is there a way of obtaining French accented characters in the
printed report? I have noticed that all of my accented
letters in proper names have been dropped.
A: In the user's control is the choice between ISO-Latin-1, ISO-Latin-2,
IBM-PC, or a default mapping of characters -- all done via the PostScript
code in the output file.
In some intermediate versions of the program, I probably turned off the
question, because it's not one I need to experiment with. I also have set
the default choice to "no encoding" to shorten the output files a bit.
To locate this question, search for the second occurrence of "enc_choice",
where you'll find it among the if(TRUE|FALSE) { ... } else { ... }
structure typical of the questions section.
------------------------------------------------------------------------
>>> I suppose that the size of the typeface is controlled by the report
programme, ...right? So there is no way of changing that. I find that
with three generations on an 8.5 by 11.00 inch pages, the type is
miniscule.
A:
You can turn on questions to control whether halfsiblings (and their
ancestors) are shown in ancestor branches (that might help reduce the
number of individuals on a chart, if you didn't want them). But the issue
of text getting squished is not new. Here's why:
ps-anc builds a list of people who are going on the chart -- this list
includes their vertical position. When that phase is done, the maximum
position is known. This same information is stored in the PostScript file
which when printed draws the chart in its native coordinates but uses the
maximum position to scale the chart (and the font size) to make it all fit
on the desired number of pages. If the font wasn't scaled, we'd get
overlapping people.
To overcome this squishing of text, the feature was added (before
me) to allow charts to span multiple pages. It's a fairly simple thing
to do with PostScript. So, what you should do if you get squished text is
to use more vertical pages (by selecting multi-page, portrait when
asked for the chart type -- that question should always be asked)
You might also be able to use legal-size paper, for which there is a
question about paper size and another about specifying a manual feed
request in PostScript.
The other way to get squished text, which is probably not your case
since you only did three generations, is when there is ample vertical
space (possibly through multiple vertical pages) but there is not enough
horizontal (generation) space. In this case, the names would fill out
their generation's width, but still look small. This is more rare, but a
fix would be to either switch to landscape orientation, or add horizontal
pages.
-------------------------------------------------------------------------
>>> How can I easily edit LL programs in a Windows operating system?
A: There are lots of user-editable defaults in ps-anc. To change them,
you just have to edit the file, and save the result as plain text. In
Windows, you should be able to drop the ps-anc file icon on a program like
Notepad (a simple text editor) or if notepad won't work with that large of
a file, then you would need to use Wordpad
(and make sure to save as plain text), or a free/share-ware text editor.
There is a way to make this automatic in Windows. On any hard drive
window (where you can see file icons) there is a "View" menu item on the
toolbar. Under there it is possible to make up a new file-type based on a
1-2-or-3 character extension, like "ll". You can then set behaviors for
this new type of file, such as adding an Edit action (open with
Notepad.exe), which should be made the default action (for
double-clicking).
That's off the top of my head. If you run into difficulty with it, I can
review and give you a more accurate description of how to do it.
-------------------------------------------------------------------------